Unix API | Allocator sizeof operand mismatch | root/firefox-clang/nsprpub/pr/src/misc/prdtoa.c | Balloc | 570 | 1 | Result of 'malloc' is converted to a pointer of type 'Bigint', which is incompatible with sizeof operand type 'double' | View Report |
API | Argument with 'nonnull' attribute passed null | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp | apply_layout_qualifier_to_variable | 3888 | 22 | Null pointer passed to 1st parameter expecting 'nonnull' | View Report |
API | Argument with 'nonnull' attribute passed null | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp | apply_layout_qualifier_to_variable | 3710 | 3 | Null pointer passed to 1st parameter expecting 'nonnull' | View Report |
API | Argument with 'nonnull' attribute passed null | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_variables.cpp | add_uniform | 629 | 8 | Null pointer passed to 1st parameter expecting 'nonnull' | View Report |
API | Argument with 'nonnull' attribute passed null | root/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c | _cairo_ft_unscaled_font_init | 542 | 19 | Null pointer passed to 1st parameter expecting 'nonnull' | View Report |
API | Argument with 'nonnull' attribute passed null | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | _cairo_pdf_surface_lookup_jbig2_global | 3437 | 12 | Null pointer passed to 2nd parameter expecting 'nonnull' | View Report |
API | Argument with 'nonnull' attribute passed null | root/firefox-clang/third_party/aom/av1/common/debugmodes.c | av1_print_frame_contexts | 116 | 5 | Null pointer passed to 1st parameter expecting 'nonnull' | View Report |
API | Argument with 'nonnull' attribute passed null | root/firefox-clang/third_party/aom/av1/common/debugmodes.c | av1_print_uncompressed_frame_header | 99 | 4 | Null pointer passed to 4th parameter expecting 'nonnull' | View Report |
API | Argument with 'nonnull' attribute passed null | root/firefox-clang/third_party/sqlite3/ext/fts5.c | fts5SegiterPoslist | 13185 | 26 | Null pointer passed to 1st parameter expecting 'nonnull' | View Report |
API | Argument with 'nonnull' attribute passed null | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_varyings.cpp | store_tfeedback_info | 1479 | 21 | Null pointer passed to 1st parameter expecting 'nonnull' | View Report |
API | Argument with 'nonnull' attribute passed null | root/firefox-clang/intl/icu/source/common/locdispnames.cpp | _getStringOrCopyKey | 356 | 47 | Null pointer passed to 1st parameter expecting 'nonnull' | View Report |
API | Argument with 'nonnull' attribute passed null | root/firefox-clang/third_party/aom/av1/encoder/partition_search.c | collect_tpl_stats_sb | 143 | 19 | Null pointer passed to 1st parameter expecting 'nonnull' | View Report |
API | Argument with 'nonnull' attribute passed null | root/firefox-clang/third_party/aom/av1/encoder/partition_search.c | write_partition_tree | 4579 | 4 | Null pointer passed to 1st parameter expecting 'nonnull' | View Report |
API | Argument with 'nonnull' attribute passed null | root/firefox-clang/third_party/aom/av1/encoder/partition_strategy.c | write_motion_feature_to_file | 2377 | 27 | Null pointer passed to 1st parameter expecting 'nonnull' | View Report |
API | Argument with 'nonnull' attribute passed null | root/firefox-clang/config/pathsub.c | ino2name | 94 | 13 | Null pointer passed to 1st parameter expecting 'nonnull' | View Report |
API | Argument with 'nonnull' attribute passed null | root/firefox-clang/intl/icu/source/i18n/rulebasedcollator.cpp | setReorderCodes | 669 | 6 | Null pointer passed to 1st parameter expecting 'nonnull' | View Report |
API | Argument with 'nonnull' attribute passed null | root/firefox-clang/intl/icu/source/common/udata.cpp | isTimeZoneFile | 1108 | 15 | Null pointer passed to 1st parameter expecting 'nonnull' | View Report |
Logic error | Assigned value is uninitialized | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp | hir | 8797 | 14 | Assigned value is uninitialized | View Report |
Logic error | Assigned value is uninitialized | root/firefox-clang/intl/icu/source/i18n/collationiterator.h | CollationIterator | 103 | 6 | Assigned value is uninitialized | View Report |
Logic error | Assigned value is uninitialized | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_int64.cpp | expand_source | 226 | 29 | Assigned value is uninitialized | View Report |
Logic error | Assigned value is uninitialized | root/firefox-clang/gfx/cairo/libpixman/src/pixman-mmx.c | fast_composite_scaled_bilinear_mmx_8888_8888_normal_OVER | 3766 | 31 | Assigned value is uninitialized | View Report |
Logic error | Assigned value is uninitialized | root/firefox-clang/gfx/cairo/libpixman/src/pixman-mmx.c | fast_composite_scaled_bilinear_mmx_8888_8888_normal_SRC | 3716 | 31 | Assigned value is uninitialized | View Report |
Logic error | Assigned value is uninitialized | root/firefox-clang/gfx/cairo/libpixman/src/pixman-mmx.c | fast_composite_scaled_bilinear_mmx_8888_8_8888_normal_OVER | 3838 | 32 | Assigned value is uninitialized | View Report |
Logic error | Assigned value is uninitialized | root/firefox-clang/gfx/cairo/libpixman/src/pixman-sse2.c | fast_composite_scaled_bilinear_sse2_8888_8888_normal_OVER | 5892 | 31 | Assigned value is uninitialized | View Report |
Logic error | Assigned value is uninitialized | root/firefox-clang/gfx/cairo/libpixman/src/pixman-sse2.c | fast_composite_scaled_bilinear_sse2_8888_8888_normal_SRC | 5735 | 31 | Assigned value is uninitialized | View Report |
Logic error | Assigned value is uninitialized | root/firefox-clang/gfx/cairo/libpixman/src/pixman-sse2.c | fast_composite_scaled_bilinear_sse2_8888_8_8888_normal_OVER | 6049 | 32 | Assigned value is uninitialized | View Report |
Logic error | Assigned value is uninitialized | root/firefox-clang/gfx/cairo/libpixman/src/pixman-sse2.c | fast_composite_scaled_bilinear_sse2_8888_n_8888_normal_OVER | 6162 | 30 | Assigned value is uninitialized | View Report |
Logic error | Assigned value is uninitialized | root/firefox-clang/gfx/cairo/libpixman/src/pixman-sse2.c | fast_composite_scaled_bilinear_sse2_x888_8888_normal_SRC | 5795 | 31 | Assigned value is uninitialized | View Report |
Logic error | Assigned value is uninitialized | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/util/softfloat.c | _mesa_shift_right_jam_m | 432 | 6 | The expression uses uninitialized memory | View Report |
Logic error | Assigned value is uninitialized | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0Filter_point | 7158 | 34 | Assigned value is uninitialized | View Report |
Logic error | Assigned value is uninitialized | root/firefox-clang/intl/icu/source/common/umutablecptrie.cpp | makeHashCode | 847 | 12 | Assigned value is uninitialized | View Report |
Logic error | Assigned value is uninitialized | root/firefox-clang/intl/icu/source/common/uniset.cpp | exclusiveOr | 1743 | 34 | Assigned value is uninitialized | View Report |
Logic error | Assigned value is uninitialized | root/firefox-clang/intl/icu/source/common/uniset.cpp | retain | 1912 | 33 | Assigned value is uninitialized | View Report |
Logic error | Assigned value is uninitialized | root/firefox-clang/intl/icu/source/common/unormcmp.cpp | unorm_cmpEquivFold | 332 | 66 | Assigned value is uninitialized | View Report |
Logic error | Assigned value is uninitialized | root/firefox-clang/media/libvorbis/lib/vorbis_floor1.c | floor1_encode | 870 | 21 | Assigned value is uninitialized | View Report |
Memory error | Bad deallocator | root/firefox-clang/memory/mozalloc/cxxalloc.h | operator delete | 64 | 57 | Memory allocated by 'operator new' should be deallocated by 'delete', not 'free()' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/mfbt/HashTable.h | hash1 | 1759 | 68 | The result of right shift is undefined because the right operand '32' is not smaller than 32, the capacity of 'HashNumber' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/intl/icu/source/i18n/collationweights.cpp | truncateWeight | 85 | 17 | The result of left shift is undefined because the right operand '32' is not smaller than 32, the capacity of 'unsigned int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.c | iadst16_avx2 | 2390 | 10 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.c | iadst16_low8_avx2 | 2010 | 10 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.c | iadst8x8_avx2 | 2807 | 10 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.c | idct16_avx2 | 1526 | 10 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.c | idct16_low1_avx2 | 1178 | 10 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.c | idct16_low8_avx2 | 1343 | 10 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.c | idct32_avx2 | 1145 | 10 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.c | idct32_low1_avx2 | 468 | 11 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.c | idct32_stage9_avx2 | 433 | 11 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.c | idct64_low1_avx2 | 2985 | 10 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.c | idct8x8_avx2 | 2554 | 10 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.c | idct8x8_low1_avx2 | 2436 | 11 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.c | iadst16x16_low8_sse4_1 | 2544 | 10 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.c | iadst16x16_sse4_1 | 3103 | 10 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.c | iadst8x8_new_sse4_1 | 1870 | 10 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.c | idct16x16_low1_sse4_1 | 1906 | 10 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.c | idct16x16_low8_sse4_1 | 2070 | 10 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.c | idct16x16_sse4_1 | 2739 | 10 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.c | idct32_stage9_sse4_1 | 425 | 11 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.c | idct32x32_low1_sse4_1 | 4445 | 10 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.c | idct32x32_sse4_1 | 5120 | 10 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.c | idct64x64_low1_sse4_1 | 3320 | 10 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.c | idct8x8_low1_sse4_1 | 1492 | 10 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.c | idct8x8_new_sse4_1 | 1615 | 10 | The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int' | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/aom/av1/encoder/rdopt.c | inter_mode_search_order_independent_skip | 4697 | 24 | The result of left shift is undefined because the right operand is negative | View Report |
Suspicious operation | Bitwise shift | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | bitmap_set | 5744 | 37 | The result of left shift is undefined because the right operand is negative | View Report |
Logic error | Branch condition evaluates to a garbage value | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp | generate_inline | 273 | 26 | Branch condition evaluates to a garbage value | View Report |
Logic error | Branch condition evaluates to a garbage value | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0_result_id | 3847 | 26 | Branch condition evaluates to a garbage value | View Report |
Logic error | Branch condition evaluates to a garbage value | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec_npy_eachBestIndex | 3143 | 4 | Branch condition evaluates to a garbage value | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp | GetDeferredInitializers | 69 | 14 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/dom/events/EventStateManager.cpp | DispatchMouseOrPointerBoundaryEvent | 5232 | 90 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/mfbt/HashTable.h | get | 1162 | 46 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/mfbt/HashTable.h | operator* | 1312 | 20 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/mfbt/HashTable.h | operator-> | 1320 | 19 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp | TIntermSwizzle | 1532 | 6 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/IntermNode.cpp | appendDeclarator | 1012 | 9 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp | insertStatementsInBlockAtPosition | 300 | 7 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp | createUnaryMath | 6339 | 13 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp | createPLSImageReplacement | 249 | 7 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp | find | 76 | 7 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp | IsConvertedField | 207 | 12 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp | addFieldCopy | 1414 | 23 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp | stripStructSpecifierSamplers | 422 | 14 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/Types.cpp | setArraySize | 684 | 5 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/Types.cpp | sizeOutermostUnsizedArray | 626 | 5 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp | validateForLoopExpr | 384 | 25 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp | hir | 6066 | 26 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/intl/icu/source/i18n/calendar.cpp | cloneInstance | 510 | 3 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/intl/icu/source/i18n/calendar.cpp | createInstance | 962 | 22 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/intl/icu/source/i18n/calendar.cpp | getCalendarTypeFromLocale | 1001 | 21 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/intl/icu/source/i18n/collationdatabuilder.cpp | addCE32 | 666 | 17 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/intl/icu/source/i18n/collationdatabuilder.cpp | getJamoCE32s | 1211 | 12 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/intl/icu/source/i18n/dtfmtsym.cpp | createForLocale | 283 | 21 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/intl/icu/source/i18n/dtitvfmt.cpp | adoptCalendar | 654 | 3 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker.cpp | assign_attribute_or_color_locations | 2967 | 33 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/intl/icu/source/i18n/nfrule.cpp | matchToDelimiter | 1228 | 21 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/intl/icu/source/common/normalizer2.cpp | normalizeSecondAndAppend | 409 | 18 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/intl/icu/source/common/normalizer2.cpp | normalizeSecondAndAppend | 411 | 18 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/intl/icu/source/common/normalizer2.cpp | unorm2_normalize_77 | 356 | 14 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/intl/icu/source/i18n/plurfmt.cpp | format | 286 | 11 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/intl/icu/source/i18n/plurfmt.cpp | format | 288 | 11 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/intl/icu/source/i18n/rbtz.cpp | operator= | 89 | 11 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | parseInt | 3935 | 6 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 2032 | 31 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/intl/icu/source/i18n/tzgnames.cpp | formatGenericNonLocationName | 643 | 19 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/intl/icu/source/i18n/ucol.cpp | ucol_cloneBinary_77 | 75 | 10 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/intl/icu/source/i18n/ucol.cpp | ucol_getLocaleByType_77 | 600 | 12 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/intl/icu/source/i18n/ucol.cpp | ucol_getRulesEx_77 | 571 | 9 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/intl/icu/source/i18n/ucol.cpp | ucol_getRules_77 | 556 | 9 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is null | root/firefox-clang/intl/icu/source/i18n/uspoof.cpp | uspoof_clone_77 | 174 | 7 | Called C++ object pointer is null | View Report |
Logic error | Called C++ object pointer is uninitialized | root/firefox-clang/gfx/gl/GLContextProviderGLX.cpp | operator() | 347 | 22 | Called C++ object pointer is uninitialized | View Report |
Logic error | Called function pointer is an uninitialized pointer value | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0Update_Insert | 8321 | 25 | Called function pointer is an uninitialized pointer value | View Report |
Logic error | Called function pointer is null (null dereference) | root/firefox-clang/gfx/cairo/libpixman/src/pixman-glyph.c | _moz_pixman_composite_glyphs_no_mask | 490 | 11 | Called function pointer is null (null dereference) | View Report |
Logic error | Called function pointer is null (null dereference) | root/firefox-clang/gfx/cairo/libpixman/src/pixman-glyph.c | add_glyphs | 610 | 14 | Called function pointer is null (null dereference) | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp | traverseAggregate | 700 | 1 | Value stored to 'visit' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp | traverseBinary | 374 | 1 | Value stored to 'visit' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp | traverseBlock | 491 | 1 | Value stored to 'visit' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp | traverseFunctionDefinition | 447 | 1 | Value stored to 'visit' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp | traverseUnary | 415 | 1 | Value stored to 'visit' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/dom/media/MediaTrackGraph.cpp | CheckDriver | 480 | 1 | Value stored to 'needInputProcessingParamUpdate' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/dom/events/NavigateEvent.cpp | PotentiallyResetFocus | 365 | 1 | Value stored to 'focusTarget' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/netwerk/protocol/http/OpaqueResponseUtils.h | DetermineContentType | 179 | 1 | Value stored to 'rv' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/dom/media/encoder/OpusTrackEncoder.cpp | Encode | 401 | 1 | Value stored to 'result' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/dom/payments/PaymentRequestService.cpp | RequestPayment | 337 | 1 | Value stored to 'rv' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/dom/payments/PaymentRequestService.cpp | ShowPayment | 564 | 1 | Value stored to 'rv' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/dom/prototype/PrototypeDocumentContentSink.cpp | LoadScript | 760 | 1 | Value stored to 'rv' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/dom/prototype/PrototypeDocumentContentSink.cpp | LoadScript | 738 | 1 | Value stored to 'rv' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/dom/prototype/PrototypeDocumentContentSink.cpp | OnScriptCompileComplete | 915 | 1 | Value stored to 'rv' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/media/libsoundtouch/src/RateTransposer.cpp | processSamples | 145 | 1 | Value stored to 'count' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/harfbuzz/src/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh | collect_glyphs | 102 | 1 | Value stored to 'count' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/mfbt/StringBuffer.h | Release | 189 | 1 | Value stored to 'count' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/media/libsoundtouch/src/TDStretch.cpp | seekBestOverlapPositionFull | 302 | 1 | Value stored to 'bestCorr' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/extensions/spellcheck/hunspell/src/affixmgr.cxx | parse_breaktable | 4320 | 1 | Value stored to 'numbreak' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/extensions/spellcheck/hunspell/src/affixmgr.cxx | parse_defcpdtable | 4114 | 1 | Value stored to 'numdefcpd' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/extensions/spellcheck/hunspell/src/affixmgr.cxx | parse_maptable | 4217 | 1 | Value stored to 'nummap' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_function.cpp | copy_index_derefs_to_temps | 370 | 1 | Value stored to 'ir' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp | hir | 5928 | 1 | Value stored to 'type' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp | hir | 7990 | 1 | Value stored to 'var_mode' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp | hir | 7991 | 1 | Value stored to 'iface_type_name' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp | hir | 5402 | 1 | Value stored to 'error_emitted' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-analysis-surface.c | _analyze_recording_surface_pattern | 381 | 1 | Value stored to 'unused' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-analysis-surface.c | _analyze_recording_surface_pattern | 386 | 1 | Value stored to 'unused' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-analysis-surface.c | _cairo_analysis_surface_operation_extents | 452 | 1 | Value stored to 'is_empty' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c | _cairo_bentley_ottmann_tessellate_rectangular | 639 | 1 | Value stored to 'update' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-cff-subset.c | _cairo_cff_scaled_font_is_cid_cff | 3073 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-cff-subset.c | cairo_cff_font_fallback_generate | 3367 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-cff-subset.c | cairo_cff_font_read_font_metrics | 1140 | 1 | Value stored to 'p' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-cff-subset.c | cairo_cff_font_read_font_metrics | 1163 | 1 | Value stored to 'p' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-clip.c | _cairo_rectangle_list_create_in_error | 740 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-default-context.c | _cairo_default_context_push_group | 165 | 1 | Value stored to 'is_empty' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-device.c | _moz_cairo_device_flush | 271 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-fallback-compositor.c | _cairo_fallback_compositor_fill | 139 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-fallback-compositor.c | _cairo_fallback_compositor_glyphs | 166 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-fallback-compositor.c | _cairo_fallback_compositor_mask | 82 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-fallback-compositor.c | _cairo_fallback_compositor_paint | 61 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-fallback-compositor.c | _cairo_fallback_compositor_stroke | 110 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c | _cairo_ft_scaled_glyph_init_surface | 2752 | 1 | Value stored to 'glyph' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c | _moz_cairo_ft_scaled_font_lock_face | 4852 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c | _moz_cairo_ft_scaled_font_lock_face | 4860 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c | _render_glyph_outline | 1533 | 1 | Value stored to 'lcd_filter' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c | _render_glyph_outline | 1536 | 1 | Value stored to 'lcd_filter' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c | _render_glyph_outline | 1539 | 1 | Value stored to 'lcd_filter' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c | _render_glyph_outline | 1543 | 1 | Value stored to 'lcd_filter' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-image-compositor.c | composite_glyphs_via_mask | 1098 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-path-stroke-tristrip.c | inner_close | 219 | 1 | Value stored to 'inpt' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-path-stroke-tristrip.c | inner_close | 221 | 1 | Value stored to 'inpt' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-path-stroke-tristrip.c | inner_join | 203 | 1 | Value stored to 'outpt' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-path-stroke-tristrip.c | inner_join | 205 | 1 | Value stored to 'outpt' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-pattern.c | _cairo_pattern_add_color_stop | 1859 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-pattern.c | _cairo_pattern_create_in_error | 662 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-pattern.c | _moz_cairo_pattern_set_matrix | 2041 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | _cairo_pdf_surface_create_for_stream_internal | 597 | 1 | Value stored to 'status_ignored' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | _cairo_pdf_surface_create_for_stream_internal | 452 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | _cairo_pdf_surface_supports_color_glyph | 9394 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | _extract_pdf_surface | 700 | 1 | Value stored to 'status_ignored' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | _moz_cairo_pdf_surface_set_size | 841 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | cairo_pdf_surface_add_outline | 892 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | cairo_pdf_surface_emit_color_glyph_image | 6892 | 1 | Value stored to 'status2' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | cairo_pdf_surface_set_custom_metadata | 966 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | cairo_pdf_surface_set_metadata | 930 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-recording-surface.c | _moz_cairo_recording_surface_ink_extents | 2663 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-scaled-font.c | _moz_cairo_scaled_font_glyph_extents | 1649 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-scaled-font.c | _moz_cairo_scaled_font_text_extents | 1563 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-spans-compositor.c | composite_aligned_boxes | 663 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-spans.c | _cairo_nil_scan_converter_init | 77 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-spans.c | _cairo_nil_span_renderer_init | 196 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-surface-snapshot.c | _cairo_surface_snapshot_copy_on_write | 208 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-surface-snapshot.c | _cairo_surface_snapshot_copy_on_write | 215 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-tee-surface.c | _moz_cairo_tee_surface_add | 511 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-tee-surface.c | _moz_cairo_tee_surface_add | 521 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-tee-surface.c | _moz_cairo_tee_surface_add | 499 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-toy-font-face.c | _moz_cairo_toy_font_face_create | 317 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-traps-compositor.c | clip_and_composite_polygon | 1574 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-truetype-subset.c | cairo_truetype_font_write | 338 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-user-font.c | _cairo_user_ucs4_to_index | 452 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-source.c | render_pattern | 306 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-source.c | surface_source | 1028 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-source.c | surface_source | 1042 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-surface.c | _cairo_xlib_surface_draw_image | 1209 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-surface.c | _cairo_xlib_surface_draw_image | 1254 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-surface.c | _moz_cairo_xlib_surface_set_drawable | 2206 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-surface.c | _moz_cairo_xlib_surface_set_drawable | 2167 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo.c | _moz_cairo_text_path | 3814 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/media/libopus/celt/celt_encoder.c | tone_lpc | 1279 | 1 | Value stored to 'r22' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/security/nss/lib/smime/cmsencode.c | NSS_CMSEncoder_Cancel | 663 | 1 | Value stored to 'rv' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/security/nss/lib/smime/cmsrecinfo.c | NSS_CMSRecipientInfo_UnwrapBulkKey | 588 | 1 | Value stored to 'algid' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/security/nss/lib/smime/cmsrecinfo.c | NSS_CMSRecipientInfo_UnwrapBulkKey | 589 | 1 | Value stored to 'parameters' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/security/nss/lib/smime/cmsrecinfo.c | NSS_CMSRecipientInfo_UnwrapBulkKey | 590 | 1 | Value stored to 'enckey' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/collationfastlatinbuilder.cpp | encodeUniqueCEs | 509 | 1 | Value stored to 'prevSecondary' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/collationfastlatinbuilder.cpp | encodeUniqueCEs | 510 | 1 | Value stored to 'ter' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/decNumber.cpp | decAddOp | 3942 | 1 | Value stored to 'bits' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/decNumber.cpp | decAddOp | 3906 | 1 | Value stored to 'bits' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/decNumber.cpp | decDivideOp | 4642 | 1 | Value stored to 'accunits' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/decNumber.cpp | decDivideOp | 4802 | 1 | Value stored to 'accunits' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/dtfmtsym.cpp | processResource | 1736 | 1 | Value stored to 'length' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/dtptngen.cpp | add | 2151 | 1 | Value stored to 'curElem' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/dtptngen.cpp | setTokens | 2510 | 1 | Value stored to 'startPos' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl_types.cpp | decode_type_from_blob | 2807 | 1 | Value stored to 'vector_elements' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl_types.cpp | decode_type_from_blob | 2809 | 1 | Value stored to 'vector_elements' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/harfbuzz/src/hb-aat-layout-trak-table.hh | apply | 225 | 1 | Value stored to 'ptem' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/harfbuzz/src/hb-ot-layout-common.hh | MultiItemVarStoreInstancer | 3777 | 1 | Value stored to 'varStore' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/extensions/spellcheck/hunspell/src/hunspell.cxx | checkword | 780 | 1 | Value stored to 'word' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate_pair.c | nr_ice_candidate_pair_restart | 422 | 1 | Value stored to '_status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/common/locid.cpp | init | 1905 | 1 | Value stored to 'separator' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/common/loclikelysubtags.cpp | getLikelyIndex | 829 | 1 | Value stored to 'state' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/common/loclikelysubtags.cpp | getLikelyIndex | 837 | 1 | Value stored to 'state' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/extensions/spellcheck/hunspell/glue/mozHunspell.cpp | LoadDictionaryList | 246 | 1 | Value stored to 'rv' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/common/normalizer2impl.cpp | unorm2_swap_77 | 2830 | 1 | Value stored to 'offset' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/extensions/auth/nsAuthGSSAPI.cpp | LogGssError | 235 | 1 | Value stored to 'ret' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/docshell/base/nsDocShell.cpp | DisplayLoadError | 3438 | 1 | Value stored to 'error' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/docshell/base/nsDocShell.cpp | DisplayLoadError | 3442 | 1 | Value stored to 'error' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/dom/serializers/nsDocumentEncoder.cpp | EncodeToStream | 1524 | 1 | Value stored to 'rv' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/dom/webbrowserpersist/nsWebBrowserPersist.cpp | SaveDocumentInternal | 1612 | 1 | Value stored to 'rv' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/dom/xul/nsXULPrototypeCache.cpp | GetPrototype | 123 | 1 | Value stored to 'rv' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/config/nsinstall.c | main | 316 | 1 | Value stored to 'tdlen' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/number_modifiers.cpp | formatTwoArgPattern | 301 | 1 | Value stored to 'infixLength' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/number_usageprefs.cpp | mixedMeasuresToMicros_77 | 149 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/number_usageprefs.cpp | mixedMeasuresToMicros_77 | 119 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/number_utils.cpp | getPatternForStyle | 80 | 1 | Value stored to 'patternKey' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/security/nss/lib/pkcs12/p12d.c | sec_pkcs12_validate_cert_nickname | 2215 | 1 | Value stored to 'setNickname' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/security/nss/lib/pkcs12/p12dec.c | sec_pkcs12_decode_authenticated_safe | 312 | 1 | Value stored to 'rv' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/security/nss/lib/pkcs12/p12dec.c | sec_pkcs12_get_safe_contents | 549 | 1 | Value stored to 'rv' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/security/nss/lib/pkcs12/p12dec.c | sec_pkcs12_validate_encrypted_safe | 353 | 1 | Value stored to 'valid' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/security/nss/lib/pkcs7/p7common.c | SEC_PKCS7EncryptContents | 451 | 1 | Value stored to 'rv' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/security/nss/lib/pkcs7/p7common.c | SEC_PKCS7EncryptContents | 456 | 1 | Value stored to 'rv' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/security/nss/lib/pkcs7/p7decode.c | sec_pkcs7_verify_signature | 1710 | 1 | Value stored to 'rv' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/harfbuzz/src/graph/pairpos-graph.hh | split_subtables | 285 | 1 | Value stored to 'class_def_1_size' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/harfbuzz/src/graph/pairpos-graph.hh | split_subtables | 286 | 1 | Value stored to 'coverage_size' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/libpixman/src/pixman-region.c | _moz_pixman_region32_contains_rectangle | 2277 | 1 | Value stored to 'part_out' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/libpixman/src/pixman-region.c | _moz_pixman_region64f_contains_rectangle | 2277 | 1 | Value stored to 'part_out' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/gfx/cairo/libpixman/src/pixman-region.c | _moz_pixman_region_contains_rectangle | 2277 | 1 | Value stored to 'part_out' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/security/nss/lib/pk11wrap/pk11cxt.c | PK11_CipherOp | 896 | 1 | Value stored to 'crv' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/security/nss/lib/pk11wrap/pk11cxt.c | PK11_CipherOp | 903 | 1 | Value stored to 'crv' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/security/nss/lib/pk11wrap/pk11hpke.c | PK11_HPKE_ExportSecret | 928 | 1 | Value stored to 'walker' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/security/nss/lib/pk11wrap/pk11hpke.c | pk11_hpke_ExtractAndExpand | 829 | 1 | Value stored to 'walker' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/security/nss/lib/pk11wrap/pk11hpke.c | pk11_hpke_KeySchedule | 1028 | 1 | Value stored to 'walker' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/security/nss/lib/pk11wrap/pk11hpke.c | pk11_hpke_LabeledExpand | 761 | 1 | Value stored to 'walker' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/security/nss/lib/pk11wrap/pk11obj.c | PK11_DestroyGenericObjects | 1618 | 1 | Value stored to 'nextObject' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/security/nss/lib/pk11wrap/pk11skey.c | PK11_GetWrapKey | 382 | 1 | Value stored to 'type' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/security/nss/lib/pk11wrap/pk11slot.c | PK11_InitToken | 1433 | 1 | Value stored to 'crv' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/security/nss/lib/pki/pkibase.c | add_object_instance | 771 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/security/nss/lib/pki/pkibase.c | add_object_instance | 791 | 1 | Value stored to 'status' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/nsprpub/lib/ds/plvrsion.c | libVersionPoint | 89 | 1 | Value stored to 'dummy' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/nsprpub/lib/ds/plvrsion.c | libVersionPoint | 90 | 1 | Value stored to 'dummy' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/pp.c | remove_line_continuations | 194 | 1 | Value stored to 'search_start' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/nsprpub/pr/src/misc/prdtoa.c | PR_strtod | 2312 | 1 | Value stored to 'dsign' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/nsprpub/pr/src/misc/prtime.c | PR_ParseTimeStringToExplodedTime | 1601 | 1 | Value stored to 'zone' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/common/putil.cpp | compareBinaryFiles | 931 | 1 | Value stored to 'sizeFileRead' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.c | SHA1Transform | 100 | 1 | Value stored to 'a' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1602 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1607 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1611 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1678 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1682 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1716 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1776 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1780 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1819 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1538 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1541 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1544 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | npy_token_next | 2687 | 1 | Value stored to 'ptr' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0Filter_knn | 6901 | 1 | Value stored to 'rc' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0Update_Delete | 8585 | 1 | Value stored to 'rc' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0_init | 4710 | 1 | Value stored to 'rc' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_codec.c | nr_stun_encode_message | 1374 | 1 | Value stored to 'padding_bytes' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/tzfmt.cpp | parseOffsetFieldWithLocalizedDigits | 2123 | 1 | Value stored to 'numDigits' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/common/ucnv_bld.cpp | getAlgorithmicTypeFromName | 396 | 1 | Value stored to 'mid' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/common/ucnv_io.cpp | findConverter | 573 | 1 | Value stored to 'mid' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/common/ucnvbocu.cpp | _Bocu1FromUnicode | 852 | 1 | Value stored to 'targetCapacity' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/common/ucnvbocu.cpp | _Bocu1FromUnicodeWithOffsets | 623 | 1 | Value stored to 'targetCapacity' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/common/ucnvbocu.cpp | _Bocu1ToUnicodeWithOffsets | 1049 | 1 | Value stored to 'sourceIndex' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/common/ucnvscsu.cpp | _SCSUFromUnicode | 1941 | 1 | Value stored to 'targetCapacity' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/common/ucnvscsu.cpp | _SCSUFromUnicodeWithOffsets | 1502 | 1 | Value stored to 'targetCapacity' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/common/udata.cpp | extendICUData | 849 | 1 | Value stored to 'didUpdate' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/common/uniset_props.cpp | applyPattern | 388 | 1 | Value stored to 'lastItem' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/common/uresbund.cpp | entryOpen | 927 | 1 | Value stored to 'hasRealData' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/intl/icu/source/common/utext.cpp | ucstrTextExtract | 2550 | 1 | Value stored to 'limit32' is never read | View Report |
Unused code | Dead assignment | root/firefox-clang/nsprpub/pr/src/md/unix/uxshm.c | _MD_OpenSharedMemory | 98 | 1 | Value stored to 'rc' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_mix_blend.h | ColorBurn | 788 | 1 | Value stored to 'ret_mask' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_mix_blend.h | ColorDodge | 773 | 1 | Value stored to 'ret_mask' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_mix_blend.h | SoftLight | 807 | 1 | Value stored to 'ret_mask' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_mix_blend_ALPHA_PASS.h | ColorBurn | 788 | 1 | Value stored to 'ret_mask' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_mix_blend_ALPHA_PASS.h | ColorDodge | 773 | 1 | Value stored to 'ret_mask' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_mix_blend_ALPHA_PASS.h | SoftLight | 807 | 1 | Value stored to 'ret_mask' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | _cairo_pdf_surface_emit_ccitt_image | 3810 | 1 | Value stored to 'p' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/cs_svg_filter.h | ColorBurn | 777 | 1 | Value stored to 'ret_mask' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/cs_svg_filter.h | ColorDodge | 762 | 1 | Value stored to 'ret_mask' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/cs_svg_filter.h | SoftLight | 796 | 1 | Value stored to 'ret_mask' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/cs_svg_filter_node.h | ColorBurn | 835 | 1 | Value stored to 'ret_mask' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/cs_svg_filter_node.h | ColorDodge | 850 | 1 | Value stored to 'ret_mask' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/cs_svg_filter_node.h | SoftLight | 949 | 1 | Value stored to 'ret_mask' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/intl/icu/source/i18n/msgfmt.cpp | parse | 1405 | 1 | Value stored to 'prevIndex' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/intl/icu/source/i18n/number_simple.cpp | formatImpl | 252 | 1 | Value stored to 'length' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/gfx/cairo/libpixman/src/pixman-bits-image.c | bits_image_fetch_untransformed_repeat_none | 790 | 1 | Value stored to 'x' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/gfx/cairo/libpixman/src/pixman-mmx.c | mmx_blt | 3377 | 1 | Value stored to 'w' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/gfx/cairo/libpixman/src/pixman-mmx.c | mmx_blt | 3378 | 1 | Value stored to 's' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/gfx/cairo/libpixman/src/pixman-mmx.c | mmx_blt | 3379 | 1 | Value stored to 'd' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/gfx/cairo/libpixman/src/pixman-sse2.c | sse2_blt | 4789 | 1 | Value stored to 's' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/gfx/cairo/libpixman/src/pixman-sse2.c | sse2_blt | 4790 | 1 | Value stored to 'd' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/gfx/cairo/libpixman/src/pixman-sse2.c | sse2_blt | 4788 | 1 | Value stored to 'w' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/gfx/cairo/libpixman/src/pixman-sse2.c | sse2_fill | 3445 | 1 | Value stored to 'w' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/gfx/cairo/libpixman/src/pixman-sse2.c | sse2_fill | 3446 | 1 | Value stored to 'd' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/security/nss/lib/pk11wrap/pk11hpke.c | PK11_HPKE_ImportContext | 439 | 1 | Value stored to 'walker' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/security/nss/lib/pk11wrap/pk11hpke.c | pk11_hpke_KeySchedule | 1046 | 1 | Value stored to 'off' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/nsprpub/pr/src/misc/prdtoa.c | PR_strtod | 2376 | 1 | Value stored to 'dsign' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/security/nss/lib/pki/tdcache.c | add_cert_to_cache | 789 | 1 | Value stored to 'added' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/nsprpub/pr/src/md/unix/uxrng.c | _PR_MD_GetRandomNoise | 122 | 1 | Value stored to 'size' is never read | View Report |
Unused code | Dead increment | root/firefox-clang/media/libvorbis/lib/vorbis_floor1.c | fit_line | 487 | 1 | Value stored to 'y2b' is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/dom/debugger/CallbackDebuggerNotification.h | Dispatch | 70 | 1 | Value stored to 'typeStr' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/editor/libeditor/ChangeStyleTransaction.cpp | ValueIncludes | 100 | 1 | Value stored to 'end' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/caps/ExpandedPrincipal.cpp | Read | 208 | 1 | Value stored to 'rv' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/media/libsoundtouch/src/FIRFilter.cpp | evaluateFilterMono | 127 | 1 | Value stored to 'dScaler' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/media/libsoundtouch/src/FIRFilter.cpp | evaluateFilterMulti | 166 | 1 | Value stored to 'dScaler' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/media/libsoundtouch/src/FIRFilter.cpp | evaluateFilterStereo | 81 | 1 | Value stored to 'dScaler' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/dom/media/MediaManager.cpp | GetUserMedia | 2890 | 1 | Value stored to 'rv' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp | visitUnary | 745 | 1 | Value stored to 'preString' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/dom/file/ipc/RemoteLazyInputStream.cpp | Describe | 276 | 1 | Value stored to 'state' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/dom/reporting/ReportDeliver.cpp | SendReports | 177 | 1 | Value stored to 'rv' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/dom/serviceworkers/ServiceWorkerScriptCache.cpp | OnStreamComplete | 1011 | 1 | Value stored to 'rv' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/Symbol.cpp | name | 77 | 1 | Value stored to 'uniqueId' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/editor/libeditor/TextEditor.cpp | HandlePasteAsQuotation | 571 | 1 | Value stored to 'rv' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h | brush_vs | 524 | 1 | Value stored to 'normalized_offset' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h | brush_vs | 524 | 1 | Value stored to 'normalized_offset' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_image_TEXTURE_2D.h | brush_vs | 524 | 1 | Value stored to 'normalized_offset' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_image_TEXTURE_RECT.h | brush_vs | 524 | 1 | Value stored to 'normalized_offset' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_linear_gradient.h | write_gradient_vertex | 473 | 1 | Value stored to 'tile_repeat' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_linear_gradient_DEBUG_OVERDRAW.h | write_gradient_vertex | 473 | 1 | Value stored to 'tile_repeat' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_solid.h | step_interp_inputs | 679 | 1 | Value stored to 'chunks' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_solid_ALPHA_PASS.h | step_interp_inputs | 688 | 1 | Value stored to 'chunks' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_solid_DEBUG_OVERDRAW.h | step_interp_inputs | 671 | 1 | Value stored to 'chunks' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c | _render_glyph_outline | 1508 | 1 | Value stored to 'library' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-screen.c | _cairo_xlib_init_screen_font_options | 164 | 1 | Value stored to 'display' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/composite_FAST_PATH_TEXTURE_RECT.h | main | 69 | 1 | Value stored to 'texture_size' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/composite_TEXTURE_RECT.h | main | 93 | 1 | Value stored to 'texture_size' during its initialization is never read | View Report |
Unused code | Dead initialization | tmp/conftest9ych6vmc.cpp | main | 8 | 1 | Value stored to 'foo' during its initialization is never read | View Report |
Unused code | Dead initialization | tmp/conftestr3dvn9ap.cpp | main | 5 | 1 | Value stored to 'cs' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/cs_blur_ALPHA_TARGET.h | fetch_render_task_rect | 367 | 1 | Value stored to 'texel1' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/cs_blur_COLOR_TARGET.h | fetch_render_task_rect | 367 | 1 | Value stored to 'texel1' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/cs_svg_filter.h | fetch_render_task_rect | 409 | 1 | Value stored to 'texel1' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/cs_svg_filter_node.h | fetch_render_task_rect | 379 | 1 | Value stored to 'texel1' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp | visit | 977 | 1 | Value stored to 'is_lod' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_varyings.cpp | find_candidate | 1338 | 1 | Value stored to 'name' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/extensions/spellcheck/src/mozEnglishWordUtils.cpp | FindNextWord | 42 | 1 | Value stored to 'startWord' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/memory/build/mozjemalloc.cpp | PurgeLoop | 2019 | 1 | Value stored to 'now' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/intl/icu/source/i18n/nfrule.cpp | extractSubstitution | 500 | 1 | Value stored to 'subEnd' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/dom/commandhandler/nsCommandManager.cpp | DoCommand | 182 | 1 | Value stored to 'rv' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/dom/commandhandler/nsCommandManager.cpp | GetCommandState | 160 | 1 | Value stored to 'rv' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/gfx/cairo/libpixman/src/pixman-mmx.c | mmx_composite_src_n_8_8888 | 2360 | 1 | Value stored to 'vdest' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/nsprpub/pr/src/misc/prnetdb.c | pr_NetAddrToStringGNI | 2283 | 1 | Value stored to 'md_af' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/intl/icu/source/common/putil.cpp | TimeZoneDataDirInitFn | 1530 | 1 | Value stored to 'dir' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/intl/icu/source/i18n/rbnf.cpp | RuleBasedNumberFormat | 833 | 1 | Value stored to 'fmt_tag' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | parse_npy_buffer | 3030 | 1 | Value stored to 'major' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | parse_npy_buffer | 3031 | 1 | Value stored to 'minor' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | parse_npy_file | 2944 | 1 | Value stored to 'major' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | parse_npy_file | 2945 | 1 | Value stored to 'minor' during its initialization is never read | View Report |
Unused code | Dead initialization | root/firefox-clang/intl/icu/source/common/uresbund.cpp | put | 2371 | 1 | Value stored to 'res' during its initialization is never read | View Report |
Unused code | Dead nested assignment | root/firefox-clang/accessible/generic/LocalAccessible.cpp | SelectedItemCount | 3040 | 1 | Although the value stored to 'selected' is used in the enclosing expression, the value is never actually read from 'selected' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webaudio/blink/ReverbConvolver.cpp | backgroundThreadEntry | 230 | 1 | Although the value stored to 'readIndex' is used in the enclosing expression, the value is never actually read from 'readIndex' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/gfx/graphite2/src/Segment.cpp | positionSlots | 314 | 1 | Although the value stored to 'clusterMin' is used in the enclosing expression, the value is never actually read from 'clusterMin' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/intl/icu/source/common/bmpset.cpp | spanUTF8 | 559 | 1 | Although the value stored to 'b' is used in the enclosing expression, the value is never actually read from 'b' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nrappkit/src/registry/c2ru.c | nr_c2ru_set_children | 283 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/intl/icu/source/i18n/dtfmtsym.cpp | processResource | 1738 | 1 | Although the value stored to 'length' is used in the enclosing expression, the value is never actually read from 'length' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate_pair.c | nr_ice_candidate_pair_restart | 409 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate_pair.c | nr_ice_candidate_pair_stun_cb | 313 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c | nr_ice_component_initialize_tcp | 587 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c | nr_ice_component_initialize_udp | 232 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c | nr_ice_ctx_create | 348 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c | nr_ice_ctx_create | 370 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c | nr_ice_gather | 892 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c | nr_ice_gather_finished_cb | 525 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_media_stream.c | nr_ice_media_stream_get_default_candidate | 307 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_media_stream.c | nr_ice_media_stream_pair_new_trickle_candidate | 1035 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_peer_ctx.c | nr_ice_peer_ctx_parse_stream_attributes_int | 163 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_peer_ctx.c | nr_ice_peer_ctx_parse_stream_attributes_int | 157 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/intl/icu/source/i18n/islamcal.cpp | handleComputeFields | 536 | 1 | Although the value stored to 'startDate' is used in the enclosing expression, the value is never actually read from 'startDate' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/nr_socket_prsock.cpp | recvfrom | 1335 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/gfx/cairo/libpixman/src/pixman-fast-path.c | bits_image_fetch_bilinear_no_repeat_8888 | 2520 | 1 | Although the value stored to 'ux_top' is used in the enclosing expression, the value is never actually read from 'ux_top' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/gfx/cairo/libpixman/src/pixman-fast-path.c | bits_image_fetch_bilinear_no_repeat_8888 | 2520 | 1 | Although the value stored to 'ux_bottom' is used in the enclosing expression, the value is never actually read from 'ux_bottom' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/gfx/cairo/libpixman/src/pixman-fast-path.c | bits_image_fetch_bilinear_no_repeat_8888 | 2521 | 1 | Although the value stored to 'x_top' is used in the enclosing expression, the value is never actually read from 'x_top' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/gfx/cairo/libpixman/src/pixman-fast-path.c | bits_image_fetch_bilinear_no_repeat_8888 | 2521 | 1 | Although the value stored to 'x_bottom' is used in the enclosing expression, the value is never actually read from 'x_bottom' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.c | SHA1Transform | 100 | 1 | Although the value stored to 'c' is used in the enclosing expression, the value is never actually read from 'c' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.c | SHA1Transform | 100 | 1 | Although the value stored to 'e' is used in the enclosing expression, the value is never actually read from 'e' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.c | SHA1Transform | 100 | 1 | Although the value stored to 'b' is used in the enclosing expression, the value is never actually read from 'b' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.c | SHA1Transform | 100 | 1 | Although the value stored to 'd' is used in the enclosing expression, the value is never actually read from 'd' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_codec.c | nr_stun_decode_message | 1463 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_codec.c | nr_stun_decode_message | 1481 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_codec.c | nr_stun_encode_message | 1348 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_proc.c | nr_stun_process_request | 168 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_proc.c | nr_stun_receive_request_long_term_auth | 448 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_server_ctx.c | nr_stun_server_process_request | 352 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_server_ctx.c | nr_stun_server_process_request | 252 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_server_ctx.c | nr_stun_server_process_request | 264 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_server_ctx.c | nr_stun_server_send_response | 397 | 1 | Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/intl/icu/source/common/ucnv.cpp | ucnv_getNextUChar_77 | 1935 | 1 | Although the value stored to 's' is used in the enclosing expression, the value is never actually read from 's' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/intl/icu/source/common/ucnvlat1.cpp | ucnv_Latin1FromUTF8 | 414 | 1 | Although the value stored to 'sourceLimit' is used in the enclosing expression, the value is never actually read from 'sourceLimit' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/intl/icu/source/common/unifilt.cpp | matches | 53 | 1 | Although the value stored to 'c' is used in the enclosing expression, the value is never actually read from 'c' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/intl/icu/source/common/unisetspan.cpp | popMinimum | 154 | 1 | Although the value stored to 'result' is used in the enclosing expression, the value is never actually read from 'result' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/intl/icu/source/common/ustrtrns.cpp | u_strFromUTF8WithSub_77 | 358 | 1 | Although the value stored to '__t2' is used in the enclosing expression, the value is never actually read from '__t2' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/intl/icu/source/common/ustrtrns.cpp | u_strFromUTF8WithSub_77 | 363 | 1 | Although the value stored to '__t1' is used in the enclosing expression, the value is never actually read from '__t1' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/media/libvorbis/lib/vorbis_smallft.c | dradb4 | 769 | 1 | Although the value stored to 't5' is used in the enclosing expression, the value is never actually read from 't5' | View Report |
Unused code | Dead nested assignment | root/firefox-clang/media/libvorbis/lib/vorbis_smallft.c | dradb4 | 831 | 1 | Although the value stored to 't5' is used in the enclosing expression, the value is never actually read from 't5' | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp | visitBinary | 1241 | 38 | Access to field 'staticUse' results in a dereference of a null pointer (loaded from variable 'namedBlock') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/dom/events/EventStateManager.cpp | DispatchCrossProcessEvent | 2109 | 23 | Access to field 'mMessage' results in a dereference of a null pointer (loaded from variable 'mouseEvent') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp | apply_implicit_conversion | 326 | 13 | Access to field 'type' results in a dereference of a null pointer (loaded from variable 'from') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c | sweep_line_delete | 568 | 52 | Access to field 'dir' results in a dereference of a null pointer (loaded from field 'prev') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/gfx/cairo/cairo/src/cairo-cff-subset.c | _cairo_cff_fallback_init | 3404 | 22 | Access to field 'ps_name' results in a dereference of a null pointer (loaded from variable 'font') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/gfx/cairo/cairo/src/cairo-cff-subset.c | cairo_cff_font_destroy | 2903 | 14 | Access to field 'widths' results in a dereference of a null pointer (loaded from variable 'font') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/gfx/cairo/cairo/src/cairo-cff-subset.c | cairo_cff_font_fallback_generate | 3268 | 13 | Access to field 'header' results in a dereference of a null pointer (loaded from variable 'font') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/gfx/cairo/cairo/src/cairo-cff-subset.c | cairo_cff_font_generate | 2590 | 15 | Access to field 'ps_name' results in a dereference of a null pointer (loaded from variable 'font') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | _cairo_pdf_surface_add_source_surface | 1800 | 37 | Dereference of null pointer (loaded from variable 'x_offset') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | _cairo_pdf_surface_add_source_surface | 1801 | 37 | Dereference of null pointer (loaded from variable 'y_offset') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/gfx/cairo/cairo/src/cairo-tor-scan-converter.c | can_do_full_row | 1176 | 29 | Access to field 'dy' results in a dereference of a null pointer (loaded from variable 'e') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/gfx/cairo/cairo/src/cairo-truetype-subset.c | cairo_truetype_subset_init_internal | 1152 | 20 | Access to field 'scaled_font_subset' results in a dereference of a null pointer (loaded from variable 'font') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-display.c | _cairo_xlib_close_display | 133 | 11 | Access to field 'display' results in a dereference of a null pointer (loaded from variable 'display') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/i18n/datefmt.cpp | getBestPattern | 462 | 21 | Forming reference to null pointer | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/i18n/dtfmtsym.cpp | initializeData | 2297 | 21 | Forming reference to null pointer | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/i18n/dtfmtsym.cpp | initializeData | 2300 | 22 | Forming reference to null pointer | View Report |
Logic error | Dereference of null pointer | usr/lib/llvm-21/lib/clang/21/include/emmintrin.h | _mm_loadu_si128 | 3462 | 14 | Access to field '__v' results in a dereference of a null pointer (loaded from variable '__p') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/third_party/sqlite3/ext/fts5.c | fts5ApiPhraseFirstColumn | 21742 | 10 | Array access (via field 'a') results in a null pointer dereference | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/third_party/sqlite3/ext/fts5.c | fts5SetupPrefixIterTokendata | 17109 | 22 | Array access (via field 'p') results in a null pointer dereference | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/third_party/sqlite3/ext/fts5.c | fts5StorageDeleteFromIndex | 23466 | 31 | Array access (from variable 'apVal') results in a null pointer dereference | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/third_party/sqlite3/ext/fts5.c | fts5VocabInstanceNewTerm | 27480 | 29 | Access to field 'bEof' results in a dereference of a null pointer (loaded from field 'pIter') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/third_party/sqlite3/ext/fts5.c | fts5VocabNextMethod | 27552 | 37 | Access to field 'bEof' results in a dereference of a null pointer (loaded from field 'pIter') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/third_party/sqlite3/ext/fts5.c | sqlite3Fts5ExprClonePhrase | 7647 | 21 | Access to field 'nTerm' results in a dereference of a null pointer (loaded from variable 'pOrig') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/third_party/sqlite3/ext/fts5.c | sqlite3Fts5ExprEof | 7310 | 37 | Access to field 'pRoot' results in a dereference of a null pointer (loaded from variable 'p') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/third_party/sqlite3/ext/fts5.c | sqlite3Fts5ExprFirst | 7265 | 37 | Access to field 'pRoot' results in a dereference of a null pointer (loaded from variable 'p') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp | _mesa_print_ir_glsl | 309 | 7 | Access to field 'es_shader' results in a dereference of a null pointer (loaded from variable 'state') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp | visit | 1934 | 5 | Dereference of null pointer | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_varyings.cpp | assign_varying_locations | 2777 | 20 | Access to field 'ir' results in a dereference of a null pointer (loaded from variable 'consumer') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/list.h | exec_list_push_head | 449 | 30 | Access to field 'prev' results in a dereference of a null pointer (loaded from field 'next') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/list.h | exec_node_remove | 151 | 22 | Access to field 'prev' results in a dereference of a null pointer (loaded from field 'next') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/list.h | exec_node_replace_with | 190 | 27 | Access to field 'next' results in a dereference of a null pointer (loaded from field 'prev') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/common/localematcher.cpp | getBestSuppIndex | 711 | 41 | Forming reference to null pointer | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/i18n/msgfmt.cpp | format | 1033 | 11 | Dereference of null pointer | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/i18n/msgfmt.cpp | formatComplexSubMessage | 1199 | 33 | Dereference of null pointer | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/common/normalizer2impl.cpp | copyLowPrefixFromNulTerminated | 538 | 9 | Dereference of null pointer | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/common/normalizer2impl.cpp | makeFCD | 2342 | 13 | Dereference of null pointer (loaded from variable 'src') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp | add_copy | 704 | 34 | Dereference of null pointer | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp | replace_varyings_visitor | 285 | 15 | Access to field 'ir' results in a dereference of a null pointer (loaded from field 'shader') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/config/pathsub.c | ino2name | 95 | 15 | Access to field 'd_ino' results in a dereference of a null pointer (loaded from variable 'ep') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/security/nss/lib/pk11wrap/pk11util.c | SECMOD_DeleteModuleEx | 375 | 8 | Access to field 'internal' results in a dereference of a null pointer (loaded from field 'module') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/i18n/rulebasedcollator.cpp | writeIdenticalLevel | 1376 | 23 | Dereference of null pointer (loaded from variable 'nfdQCYesLimit') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0Update_InsertWriteFinalStep | 7832 | 35 | Array access (from variable 'bufferChunksValidity') results in a null pointer dereference | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/third_party/sqlite3/src/sqlite3.c | resetAccumulator | 151585 | 138 | Access to field 'nExpr' results in a dereference of a null pointer (loaded from field 'pList') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/i18n/tzgnames.cpp | ~TimeZoneGenericNames | 1163 | 12 | Access to field 'refCount' results in a dereference of a null pointer (loaded from field 'fRef') | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/common/ubidiwrt.cpp | doWriteForward | 73 | 28 | Dereference of null pointer | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/common/ubidiwrt.cpp | doWriteForward | 89 | 33 | Array access (from variable 'dest') results in a null pointer dereference | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/common/ubidiwrt.cpp | doWriteReverse | 294 | 38 | Array access (from variable 'dest') results in a null pointer dereference | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/common/ubidiwrt.cpp | doWriteReverse | 203 | 30 | Dereference of null pointer | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/common/ubidiwrt.cpp | ubidi_writeReordered_77 | 490 | 51 | Dereference of null pointer | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/common/ubidiwrt.cpp | ubidi_writeReordered_77 | 603 | 36 | Dereference of null pointer | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/common/ubidiwrt.cpp | ubidi_writeReordered_77 | 625 | 37 | Dereference of null pointer | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/i18n/ucol_sit.cpp | ucol_sit_dumpSpecs | 370 | 18 | Array access (from variable 'destination') results in a null pointer dereference | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/common/ustrtrns.cpp | _appendUTF8 | 783 | 43 | Dereference of null pointer | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/common/ustrtrns.cpp | _appendUTF8 | 774 | 39 | Dereference of null pointer | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/common/ustrtrns.cpp | _appendUTF8 | 779 | 41 | Dereference of null pointer | View Report |
Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/common/utext.cpp | ucstrTextExtract | 2576 | 23 | Array access (from variable 'dest') results in a null pointer dereference | View Report |
Logic error | Dereference of undefined pointer value | root/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c | _cairo_ft_scaled_glyph_init_surface | 2776 | 37 | Access to field 'pixman_image' results in a dereference of an undefined pointer value (loaded from variable 'surface') | View Report |
Logic error | Dereference of undefined pointer value | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.c | cairo_pdf_interchange_apply_extents_from_content_ref | 1262 | 19 | Access to field 'extents' results in a dereference of an undefined pointer value (loaded from variable 'content_node') | View Report |
Logic error | Dereference of undefined pointer value | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.c | cairo_pdf_interchange_write_node_object | 681 | 39 | Access to field 'type' results in a dereference of an undefined pointer value (loaded from variable 'content_node') | View Report |
Logic error | Dereference of undefined pointer value | root/firefox-clang/gfx/cairo/cairo/src/cairo-type1-fallback.c | _cairo_type2_charstrings_init | 843 | 9 | Access to field 'scaled_font_subset' results in a dereference of an undefined pointer value (loaded from variable 'font') | View Report |
Logic error | Dereference of undefined pointer value | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp | visit_leave | 416 | 25 | Access to field 'type' results in a dereference of an undefined pointer value | View Report |
Logic error | Dereference of undefined pointer value | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp | visit_leave | 407 | 25 | Access to field 'type' results in a dereference of an undefined pointer value | View Report |
Logic error | Division by zero | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl_types.h | glsl_align | 1377 | 35 | Division by zero | View Report |
Logic error | Division by zero | root/firefox-clang/intl/icu/source/i18n/nfrs.cpp | findFractionRuleSetRule | 614 | 20 | Division by zero | View Report |
Logic error | Division by zero | root/firefox-clang/intl/icu/source/i18n/nfrs.cpp | util_lcm | 117 | 17 | Division by zero | View Report |
Logic error | Division by zero | root/firefox-clang/gfx/cairo/libpixman/src/pixman-fast-path.c | fast_composite_tiled_repeat | 1286 | 17 | Division by zero | View Report |
Performance | Excessive Padding | root/firefox-clang/obj-x86_64-pc-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/dom/FetchTypes.h | IPCInternalRequest | 639 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/dom/media/MediaFormatReader.h | DecoderData | 365 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/memory/build/PHC.cpp | PHC | 656 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/widget/gtk/WaylandSurface.h | WaylandSurface | 32 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/obj-x86_64-pc-linux-gnu/dom/bindings/WebIDLSerializable.cpp | WebIDLSerializableEntry | 17 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/extensions/spellcheck/hunspell/src/affixmgr.hxx | AffixMgr | 92 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/third_party/aom/av1/common/av1_common_int.h | AV1Common | 764 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h | AVCodecContext | 1531 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/third_party/aom/av1/encoder/block.h | macroblock | 878 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/media/libvpx/libvpx/vp8/common/blockd.h | macroblockd | 209 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_linear_gradient.h | Samplers | 2 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_linear_gradient_ALPHA_PASS.h | Samplers | 2 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_linear_gradient_DEBUG_OVERDRAW.h | Samplers | 2 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_mix_blend.h | Samplers | 2 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_mix_blend_ALPHA_PASS.h | Samplers | 2 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_mix_blend_DEBUG_OVERDRAW.h | Samplers | 2 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/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.h | Samplers | 2 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/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.h | Samplers | 2 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/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.h | Samplers | 2 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/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.h | Samplers | 2 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_yuv_image_TEXTURE_2D_YUV.h | Samplers | 2 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/brush_yuv_image_TEXTURE_RECT_YUV.h | Samplers | 2 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/third_party/aom/av1/encoder/cnn.c | | 22 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/cs_svg_filter.h | Samplers | 2 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/cs_svg_filter_node.h | Samplers | 2 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/third_party/aom/av1/decoder/decoder.h | AV1Decoder | 232 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/third_party/aom/av1/decoder/decoder.h | DecoderCodingBlock | 45 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/intl/icu/source/i18n/dtptngen_impl.h | dtTypeElem | 113 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/third_party/aom/av1/encoder/encoder.h | AV1_COMP | 2890 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/gfx/wr/swgl/src/gl.cc | Context | 773 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h | _mesa_glsl_parse_state | 79 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/mesa/main/mtypes.h | gl_constants | 3694 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/mesa/main/mtypes.h | gl_context | 4846 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/third_party/aom/av1/common/mvref_common.c | | 1321 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/docshell/base/nsDocShellLoadState.h | nsDocShellLoadState | 47 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/media/libvpx/libvpx/vp8/encoder/onyx_int.h | VP8_COMP | 269 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/media/libvpx/libvpx/vp8/common/onyxc_int.h | VP8Common | 62 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/media/libvpx/libvpx/vp8/decoder/onyxd_int.h | VP8D_COMP | 59 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/third_party/libwebrtc/modules/pacing/pacing_controller.h | PacingController | 43 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/security/nss/lib/pk11wrap/pk11pars.c | | 466 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/gfx/wr/swgl/src/program.h | FragmentShaderImpl | 98 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/third_party/libwebrtc/modules/rtp_rtcp/source/rtcp_sender.h | RTCPSender | 50 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/security/nss/lib/util/secoidt.h | SECOidDataStr | 555 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/security/nss/lib/ssl/ssl3ext.h | TLSExtensionDataStr | 33 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/security/nss/lib/ssl/sslimpl.h | SSL3HandshakeStateStr | 642 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/security/nss/lib/ssl/sslspec.h | ssl3MACDefStr | 85 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/security/nss/lib/ssl/tls13hkdf.c | | 19 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/intl/icu/source/common/ubidiimp.h | UBiDi | 258 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/intl/icu/source/i18n/ucol_sit.cpp | ShortStringOptions | 281 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/media/libvpx/libvpx/vp9/decoder/vp9_decoder.h | TileWorkerData | 49 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h | | 439 | 1 | Excessive 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 members | View Report |
Performance | Excessive Padding | root/firefox-clang/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h | VP9_COMP | 593 | 1 | Excessive 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 members | View Report |
Logic error | Function call with invalid argument | root/firefox-clang/config/nsinstall.c | copyfile | 166 | 28 | The 1st argument to 'fchown' is -1 but should be >= 0 | View Report |
Logic error | Function call with invalid argument | root/firefox-clang/config/nsinstall.c | main | 293 | 10 | The 1st argument to 'getcwd' is NULL but should not be NULL | View Report |
Logic error | Function call with invalid argument | root/firefox-clang/config/nsinstall.c | main | 307 | 14 | The 1st argument to 'getcwd' is NULL but should not be NULL | View Report |
Logic error | Garbage return value | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | _cairo_pdf_surface_write_page_dicts | 2678 | 16 | Undefined or garbage value returned to caller | View Report |
Logic error | Garbage return value | root/firefox-clang/intl/icu/source/i18n/measunit.cpp | getIdentifier | 2257 | 10 | Undefined or garbage value returned to caller | View Report |
Logic error | Garbage return value | root/firefox-clang/intl/icu/source/common/unisetspan.cpp | containsOffset | 124 | 34 | Undefined or garbage value returned to caller | View Report |
Logic error | Garbage return value | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/util.cpp | GLVariableType | 267 | 7 | Undefined or garbage value returned to caller | View Report |
Logic error | Garbage return value | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/util.cpp | GLVariableType | 273 | 7 | Undefined or garbage value returned to caller | View Report |
Logic error | Garbage return value | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/util.cpp | GLVariableType | 279 | 7 | Undefined or garbage value returned to caller | View Report |
Logic error | Garbage return value | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/util.cpp | GLVariableType | 261 | 8 | Undefined or garbage value returned to caller | View Report |
Stream handling error | Invalid stream state | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 145 | 38 | File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior | View Report |
Stream handling error | Invalid stream state | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 74 | 20 | File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior | View Report |
Stream handling error | Invalid stream state | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 81 | 20 | File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior | View Report |
Stream handling error | Invalid stream state | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 87 | 23 | File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior | View Report |
Stream handling error | Invalid stream state | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 94 | 23 | File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior | View Report |
Stream handling error | Invalid stream state | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 100 | 26 | File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior | View Report |
Stream handling error | Invalid stream state | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 108 | 26 | File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior | View Report |
Stream handling error | Invalid stream state | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 115 | 30 | File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior | View Report |
Stream handling error | Invalid stream state | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 121 | 30 | File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior | View Report |
Stream handling error | Invalid stream state | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 127 | 34 | File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior | View Report |
Stream handling error | Invalid stream state | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 133 | 34 | File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior | View Report |
Stream handling error | Invalid stream state | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 139 | 40 | File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior | View Report |
Stream handling error | Invalid stream state | root/firefox-clang/intl/icu/source/common/putil.cpp | compareBinaryFiles | 938 | 38 | File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior | View Report |
Stream handling error | Invalid stream state | root/firefox-clang/security/nss/lib/util/utilmod.c | nssutil_ReadSecmodDB | 412 | 16 | File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior | View Report |
Memory error | Memory leak | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.c | add_tree_node | 384 | 19 | Potential leak of memory pointed to by 'node' | View Report |
Memory error | Memory leak | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.c | cairo_pdf_interchange_write_page_labels | 1530 | 47 | Potential leak of memory pointed to by 'prefix' | View Report |
Memory error | Memory leak | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | _cairo_pdf_surface_emit_ccitt_image | 3782 | 49 | Potential leak of memory pointed to by 'params' | View Report |
Memory error | Memory leak | root/firefox-clang/browser/app/nsBrowserApp.cpp | do_main | 180 | 15 | Potential memory leak | View Report |
Stream handling error | Resource leak | root/firefox-clang/security/nss/lib/pk11wrap/debug_module.c | print_final_statistics | 3454 | 16 | Opened stream never closed. Potential resource leak | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/gfx/angle/checkout/src/compiler/translator/ParseContext.cpp | parseVectorFields | 371 | 23 | The left operand of '!=' is a garbage value | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp | hir | 8772 | 14 | The right operand of '!=' is a garbage value | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c | _cairo_ft_resolve_pattern | 4557 | 37 | The left operand of '==' is a garbage value | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c | _moz_cairo_ft_font_face_create_for_pattern | 4645 | 11 | The left operand of '==' is a garbage value | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | _cairo_pdf_surface_emit_pattern_stops | 4568 | 11 | The left operand of '>' is a garbage value | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | _cairo_pdf_surface_emit_pattern_stops | 4591 | 13 | The left operand of '==' is a garbage value | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/gfx/cairo/cairo/src/cairo-truetype-subset.c | find_name | 1529 | 67 | The left operand of '==' is a garbage value due to array index out of bounds | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/gfx/cairo/cairo/src/cairo-type1-subset.c | cairo_type1_font_subset_get_bbox | 404 | 46 | The left operand of '==' is a garbage value | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/gfx/cairo/cairo/src/cairo-type1-subset.c | cairo_type1_font_subset_get_bbox | 415 | 51 | The left operand of '/' is a garbage value | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-render-compositor.c | _emit_glyphs_chunk | 1513 | 27 | The right operand of '+' is a garbage value | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-render-compositor.c | composite_traps | 1904 | 9 | The left operand of '<' is a garbage value | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/libopus/celt/celt_decoder.c | deemphasis | 360 | 29 | The right operand of '*' is a garbage value | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/libopus/celt/celt_decoder.c | deemphasis | 364 | 29 | The right operand of '*' is a garbage value | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/libopus/celt/celt_encoder.c | dynalloc_analysis | 1102 | 27 | The left operand of '>' is a garbage value | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/libopus/celt/celt_encoder.c | tf_analysis | 699 | 90 | The left operand of '-' is a garbage value | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/intl/icu/source/i18n/decNumber.cpp | decApplyRound | 7246 | 41 | The left operand of '-' is a garbage value due to array index out of bounds | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/intl/icu/source/i18n/decNumber.cpp | decDivideOp | 4559 | 60 | The left operand of '!=' is a garbage value | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/intl/icu/source/i18n/decNumber.cpp | decDivideOp | 4621 | 53 | The left operand of '==' is a garbage value | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/intl/icu/source/i18n/dtitvfmt.cpp | formatToValue | 389 | 9 | The left operand of '!=' is a garbage value | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/intl/icu/source/i18n/dtitvfmt.cpp | formatToValue | 335 | 9 | The left operand of '!=' is a garbage value | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/intl/icu/source/i18n/olsontz.cpp | inDaylightTime | 607 | 6 | The left operand of '!=' is a garbage value | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | parse_npy_header | 2740 | 29 | The left operand of '!=' is a garbage value | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0_parse_vector_column | 2303 | 16 | The left operand of '!=' is a garbage value | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/intl/icu/source/common/ubidi.cpp | resolveExplicitLevels | 1271 | 38 | The left operand of '<' is a garbage value due to array index out of bounds | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/intl/icu/source/common/umutablecptrie.cpp | makeHashCode | 849 | 20 | The right operand of '+' is a garbage value | View Report |
Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/libvorbis/lib/vorbis_floor1.c | floor1_encode | 901 | 16 | The left operand of '<' is a garbage value | View Report |
Logic error | Return of address to stack-allocated memory | root/firefox-clang/intl/icu/source/i18n/formattedvalue.cpp | ufmtval_getString_77 | 219 | 5 | Address of stack memory associated with local variable 'readOnlyAlias' returned to caller | View Report |
Logic error | Return of address to stack-allocated memory | root/firefox-clang/intl/icu/source/common/ucharstriebuilder.cpp | createLinearMatchNode | 316 | 1 | Address of stack memory associated with temporary object of type 'UnicodeString' returned to caller | View Report |
Logic error | Returning null reference | root/firefox-clang/intl/icu/source/common/cmemory.h | operator[] | 274 | 22 | Returning null reference | View Report |
Logic error | Returning null reference | root/firefox-clang/intl/icu/source/common/uresimp.h | getResData | 94 | 51 | Returning null reference | View Report |
Logic error | Returning null reference | root/firefox-clang/intl/icu/source/common/usetiter.cpp | getString | 147 | 4 | Returning null reference | View Report |
Logic error | Stack address leaks outside of stack frame | root/firefox-clang/intl/icu/source/common/ucnv.cpp | _fromUnicodeWithCallback | 1038 | 52 | Address 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 reference | View Report |
Logic error | Stack address leaks outside of stack frame | root/firefox-clang/media/libvpx/libvpx/vp9/encoder/vp9_mbgraph.c | update_mbgraph_frame_stats | 242 | 21 | Address 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 reference | View Report |
Stream handling error | Stream already in EOF | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 145 | 38 | Read function called when stream is in EOF state. Function has no effect | View Report |
Stream handling error | Stream already in EOF | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 74 | 20 | Read function called when stream is in EOF state. Function has no effect | View Report |
Stream handling error | Stream already in EOF | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 81 | 20 | Read function called when stream is in EOF state. Function has no effect | View Report |
Stream handling error | Stream already in EOF | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 87 | 23 | Read function called when stream is in EOF state. Function has no effect | View Report |
Stream handling error | Stream already in EOF | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 94 | 23 | Read function called when stream is in EOF state. Function has no effect | View Report |
Stream handling error | Stream already in EOF | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 100 | 26 | Read function called when stream is in EOF state. Function has no effect | View Report |
Stream handling error | Stream already in EOF | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 108 | 26 | Read function called when stream is in EOF state. Function has no effect | View Report |
Stream handling error | Stream already in EOF | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 115 | 30 | Read function called when stream is in EOF state. Function has no effect | View Report |
Stream handling error | Stream already in EOF | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 121 | 30 | Read function called when stream is in EOF state. Function has no effect | View Report |
Stream handling error | Stream already in EOF | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 127 | 34 | Read function called when stream is in EOF state. Function has no effect | View Report |
Stream handling error | Stream already in EOF | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 133 | 34 | Read function called when stream is in EOF state. Function has no effect | View Report |
Stream handling error | Stream already in EOF | root/firefox-clang/third_party/aom/aom_dsp/grain_table.c | grain_table_entry_read | 139 | 40 | Read function called when stream is in EOF state. Function has no effect | View Report |
Stream handling error | Stream already in EOF | root/firefox-clang/intl/icu/source/common/putil.cpp | compareBinaryFiles | 938 | 38 | Read function called when stream is in EOF state. Function has no effect | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp | hir | 8073 | 48 | 12th function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c | _rectangle_sort | 202 | 24 | 1st function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectilinear.c | _cairo_bo_event_queue_sort | 130 | 14 | 1st function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-bentley-ottmann.c | _cairo_bo_event_queue_sort | 825 | 19 | 1st function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-boxes-intersect.c | _rectangle_sort | 254 | 29 | 1st function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c | _cairo_ft_scaled_glyph_init_surface | 2796 | 36 | 3rd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c | _moz_cairo_ft_font_face_create_for_ft_face | 4728 | 12 | 1st function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c | _render_glyph_bitmap | 1706 | 38 | 1st function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c | _transform_glyph_bitmap | 1736 | 33 | 1st function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.c | _cairo_pdf_interchange_begin_page_content | 2294 | 20 | 3rd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.c | _cairo_pdf_interchange_begin_structure_tag | 1821 | 30 | 3rd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.c | _cairo_pdf_interchange_command_id | 2011 | 13 | 3rd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.c | _cairo_pdf_interchange_end_structure_tag | 1936 | 25 | 3rd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.c | _cairo_pdf_interchange_tag_end | 1968 | 11 | 3rd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.c | _cairo_pdf_interchange_tag_end | 1974 | 11 | 1st function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.c | cairo_pdf_interchange_apply_extents_from_content_ref | 1260 | 19 | 2nd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.c | cairo_pdf_interchange_write_node_object | 629 | 27 | 1st function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | _cairo_pdf_surface_add_padded_image_surface | 3068 | 45 | 4th function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | _cairo_pdf_surface_emit_cff_font | 6097 | 29 | 3rd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | _cairo_pdf_surface_emit_combined_smask | 8177 | 47 | 4th function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | _cairo_pdf_surface_emit_stencil_mask | 8350 | 46 | 4th function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | _cairo_pdf_surface_emit_truetype_font_subset | 6543 | 28 | 3rd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-polygon-intersect.c | _cairo_bo_event_queue_sort | 886 | 29 | 1st function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-polygon-reduce.c | _cairo_bo_event_queue_sort | 955 | 13 | 1st function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c | rectangle_sort | 219 | 16 | 1st function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-type1-fallback.c | _cairo_type1_fallback_init_internal | 739 | 10 | 1st function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-render-compositor.c | composite_tristrip | 1971 | 7 | 1st function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_int64.cpp | compact_destination | 246 | 27 | 1st function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp | visit_leave | 428 | 24 | 2nd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/config/nsinstall.c | copyfile | 152 | 20 | 2nd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | parse_npy_buffer | 3054 | 31 | 1st function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | parse_npy_file | 2982 | 37 | 1st function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0Filter_knn | 7056 | 39 | 1st function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0Filter_knn_chunks_iter | 6784 | 8 | 1st function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0Filter_point | 7149 | 34 | 2nd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0Update_Delete | 8553 | 22 | 2nd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0Update_Delete | 8558 | 20 | 2nd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0Update_Insert | 8321 | 25 | 1st function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0Update_InsertWriteFinalStep | 7871 | 28 | 3rd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0Update_Update | 8718 | 27 | 2nd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0Update_Update | 8762 | 40 | 4th function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0Update_Update | 8789 | 45 | 2nd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0Update_UpdateVectorColumn | 8676 | 50 | 1st function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0_get_latest_chunk_rowid | 4159 | 58 | 3rd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0_get_partition_value_for_rowid | 3968 | 31 | 3rd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0_get_vector_data | 3890 | 28 | 5th function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0_new_chunk | 4446 | 51 | 3rd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0_result_metadata_value_for_rowid | 4045 | 31 | 5th function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/intl/icu/source/common/uresbund.cpp | ures_getUTF8StringByIndex_77 | 1940 | 6 | 2nd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/intl/icu/source/common/uresbund.cpp | ures_getUTF8StringByKey_77 | 2637 | 6 | 2nd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/intl/icu/source/common/uresbund.cpp | ures_getUTF8String_77 | 1609 | 6 | 2nd function call argument is an uninitialized value | View Report |
Logic error | Uninitialized argument value | root/firefox-clang/intl/icu/source/common/ustrenum.cpp | snext | 79 | 6 | 2nd function call argument is an uninitialized value | View Report |
Logic error | Unix API | root/firefox-clang/intl/icu/source/i18n/ucol_sit.cpp | ucol_sit_dumpSpecs | 362 | 24 | Null pointer passed as 1st argument to string concatenation function | View Report |
Logic error | Unix API | root/firefox-clang/intl/icu/source/i18n/unum.cpp | unum_parseDecimal_77 | 467 | 10 | Null pointer passed as 1st argument to string copy function | View Report |
Memory error | Use-after-free | root/firefox-clang/dom/indexedDB/ActorsParent.cpp | Release | 2097 | 35 | Use of memory after it is freed | View Report |
Memory error | Use-after-free | root/firefox-clang/mfbt/RefPtr.h | get | 314 | 31 | Use of memory after it is freed | View Report |
Memory error | Use-after-free | root/firefox-clang/mfbt/RefPtr.h | ~RefPtr | 80 | 32 | Use of memory after it is freed | View Report |
C++ move semantics | Use-after-move | root/firefox-clang/dom/indexedDB/ActorsParent.cpp | PopulateResponseFromStatement | 20237 | 75 | Moved-from object 'previousKey' is moved | View Report |
Error handling | Value of 'errno' was not checked | root/firefox-clang/intl/icu/source/common/putil.cpp | compareBinaryFiles | 935 | 31 | Value of 'errno' was not checked and may be overwritten by function 'memset' | View Report |
Error handling | Value of 'errno' was not checked | root/firefox-clang/intl/icu/source/common/putil.cpp | compareBinaryFiles | 952 | 31 | Value of 'errno' was not checked and may be overwritten by function 'fclose' | View Report |