| Logic error | Accessing unitialized/garbage values | root/firefox-clang/obj-x86_64-pc-linux-gnu/media/libdav1d/16bd_looprestoration_tmpl.c | wiener_filter_hv | 237 | 14 | The first element of the 2nd argument is undefined | View Report |
| Logic error | Accessing unitialized/garbage values | root/firefox-clang/obj-x86_64-pc-linux-gnu/media/libdav1d/8bd_looprestoration_tmpl.c | wiener_filter_hv | 237 | 12 | The first element of the 2nd argument is undefined | View Report |
| Logic error | Accessing unitialized/garbage values | root/firefox-clang/memory/replace/logalloc/replay/Replay.cpp | FdReader | 287 | 10 | The first element of the 2nd argument is undefined | View Report |
| Logic error | Accessing unitialized/garbage values | root/firefox-clang/intl/icu/source/common/cmemory.h | MaybeStackArray | 480 | 13 | The first element of the 2nd argument is undefined | View Report |
| Logic error | Accessing unitialized/garbage values | root/firefox-clang/intl/icu/source/common/cmemory.h | operator= | 494 | 27 | The first element of the 2nd argument is undefined | View Report |
| Logic error | Accessing unitialized/garbage values | root/firefox-clang/third_party/aom/av1/decoder/decodemv.c | read_palette_colors_uv | 540 | 16 | The first element of the 2nd argument is undefined | View Report |
| Logic error | Accessing unitialized/garbage values | root/firefox-clang/third_party/aom/av1/decoder/decodemv.c | read_palette_colors_y | 505 | 12 | The first element of the 2nd argument is undefined | View Report |
| Logic error | Accessing unitialized/garbage values | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/ggml-cpu-c.c | ggml_compute_forward_mul_mat_id_one_chunk | 1514 | 103 | The first element of the 2nd argument is undefined | View Report |
| Logic error | Accessing unitialized/garbage values | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/ggml-cpu-c.c | ggml_compute_forward_mul_mat_one_chunk | 1241 | 49 | The first element of the 2nd argument is undefined | View Report |
| Logic error | Accessing unitialized/garbage values | root/firefox-clang/security/nss/lib/softoken/pkcs11c.c | sftk_HKDF | 8648 | 40 | The first element of the 2nd argument is undefined | View Report |
| Logic error | Accessing unitialized/garbage values | root/firefox-clang/security/nss/lib/softoken/sftkike.c | prf_test | 1205 | 23 | The first element of the 2nd argument is undefined | View Report |
| Logic error | Accessing unitialized/garbage values | root/firefox-clang/intl/icu/source/common/umutablecptrie.cpp | compactIndex | 1307 | 16 | The first element of the 2nd argument is undefined | View Report |
| Logic error | Accessing unitialized/garbage values | root/firefox-clang/intl/icu/source/common/unistr.cpp | us_arrayCopy | 89 | 38 | The first element of the 2nd argument is undefined | View Report |
| Logic error | Accessing unitialized/garbage values | root/firefox-clang/media/libvorbis/lib/vorbis_codebook.c | vorbis_decbook_unpack | 222 | 16 | The first element of the 2nd argument is undefined | View Report |
| Unix API | Allocator sizeof operand mismatch | root/firefox-clang/third_party/libwebrtc/modules/audio_coding/codecs/g722/g722_interface.c | WebRtcG722_CreateDecoder | 55 | 1 | Result of 'malloc' is converted to a pointer of type 'G722DecInst', which is incompatible with sizeof operand type 'G722DecoderState' | View Report |
| Unix API | Allocator sizeof operand mismatch | root/firefox-clang/third_party/libwebrtc/modules/audio_coding/codecs/g722/g722_interface.c | WebRtcG722_CreateEncoder | 19 | 1 | Result of 'malloc' is converted to a pointer of type 'G722EncInst', which is incompatible with sizeof operand type 'G722EncoderState' | View Report |
| Unix API | Allocator sizeof operand mismatch | root/firefox-clang/image/decoders/nsPNGDecoder.cpp | info_callback | 808 | 1 | Result of 'malloc' is converted to a pointer of type 'uint8_t', which is incompatible with sizeof operand type 'uint32_t' | View Report |
| Unix API | Allocator sizeof operand mismatch | root/firefox-clang/nsprpub/pr/src/misc/prdtoa.c | Balloc | 574 | 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/media/ffvpx/libavutil/avstring.c | av_strireplace | 243 | 4 | Null pointer passed to 1st parameter expecting 'nonnull' | View Report |
| API | Argument with 'nonnull' attribute passed null | root/firefox-clang/media/ffvpx/libavutil/bprint.c | av_bprint_alloc | 54 | 26 | Null pointer passed to 2nd 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 | 7 | 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 | 548 | 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 | 3440 | 12 | Null pointer passed to 2nd parameter expecting 'nonnull' | View Report |
| API | Argument with 'nonnull' attribute passed null | root/firefox-clang/media/ffvpx/libavutil/fifo.c | fifo_peek_common | 226 | 14 | Null pointer passed to 1st parameter expecting 'nonnull' | View Report |
| API | Argument with 'nonnull' attribute passed null | root/firefox-clang/media/ffvpx/libavutil/fifo.c | fifo_write_common | 171 | 11 | Null pointer passed to 2nd parameter expecting 'nonnull' | View Report |
| API | Argument with 'nonnull' attribute passed null | root/firefox-clang/third_party/sqlite3/ext/fts5.c | fts5SegiterPoslist | 13263 | 26 | Null pointer passed to 1st parameter expecting 'nonnull' | View Report |
| API | Argument with 'nonnull' attribute passed null | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-c.c | ggml_print_backtrace | 181 | 10 | Null pointer passed to 3rd parameter expecting 'nonnull' | View Report |
| API | Argument with 'nonnull' attribute passed null | root/firefox-clang/media/libjpeg/src/jdatadst.c | empty_mem_output_buffer | 134 | 4 | 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/third_party/llama.cpp/src/llama-model-loader.cpp | llama_model_loader | 532 | 2 | 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/mozglue/static/lz4/lz4frame.c | LZ4F_updateDict | 1579 | 46 | Null pointer passed to 2nd parameter expecting 'nonnull' | View Report |
| API | Argument with 'nonnull' attribute passed null | root/firefox-clang/mozglue/static/lz4/lz4frame.c | LZ4F_updateDict | 1588 | 46 | Null pointer passed to 2nd parameter expecting 'nonnull' | View Report |
| API | Argument with 'nonnull' attribute passed null | root/firefox-clang/config/nsinstall.c | main | 316 | 12 | Null pointer passed to 1st parameter expecting 'nonnull' | View Report |
| API | Argument with 'nonnull' attribute passed null | root/firefox-clang/config/pathsub.c | ino2name | 93 | 13 | Null pointer passed to 1st parameter expecting 'nonnull' | View Report |
| API | Argument with 'nonnull' attribute passed null | root/firefox-clang/security/nss/lib/softoken/pkcs11c.c | sftk_MACUpdate | 3713 | 22 | Null pointer passed to 2nd parameter expecting 'nonnull' | View Report |
| API | Argument with 'nonnull' attribute passed null | root/firefox-clang/security/nss/lib/softoken/pkcs11u.c | sftk_objectMatch | 2076 | 32 | 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 | 1109 | 15 | Null pointer passed to 1st parameter expecting 'nonnull' | View Report |
| Logic error | Array subscript is undefined | root/firefox-clang/third_party/dav1d/src/decode.c | decode_sb | 2385 | 20 | Array subscript is undefined | View Report |
| Logic error | Array subscript is undefined | root/firefox-clang/third_party/dav1d/src/thread_task.c | delayed_fg_task | 532 | 22 | Array subscript is undefined | View Report |
| Logic error | Assigned value is uninitialized | root/firefox-clang/obj-x86_64-pc-linux-gnu/media/libdav1d/16bd_filmgrain_tmpl.c | sample_lut | 163 | 29 | Assigned value is uninitialized | View Report |
| Logic error | Assigned value is uninitialized | root/firefox-clang/obj-x86_64-pc-linux-gnu/media/libdav1d/8bd_filmgrain_tmpl.c | sample_lut | 163 | 27 | Assigned value is uninitialized | 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/media/ffvpx/libavcodec/flacdec.c | decode_subframe_fixed | 310 | 53 | Assigned value is uninitialized | View Report |
| Logic error | Assigned value is uninitialized | root/firefox-clang/media/ffvpx/libavutil/hwcontext_vulkan.c | vulkan_transfer_frame | 4686 | 41 | Assigned value is uninitialized | View Report |
| Logic error | Assigned value is uninitialized | root/firefox-clang/media/ffvpx/libavcodec/imgconvert.c | avcodec_find_best_pix_fmt_of_list | 45 | 6 | Assigned value is uninitialized | View Report |
| Logic error | Assigned value is uninitialized | root/firefox-clang/modules/fdlibm/src/k_rem_pio2.cpp | __kernel_rem_pio2 | 438 | 39 | Assigned value is uninitialized | View Report |
| Logic error | Assigned value is uninitialized | root/firefox-clang/modules/fdlibm/src/k_rem_pio2.cpp | __kernel_rem_pio2 | 440 | 46 | Assigned value is uninitialized | View Report |
| Logic error | Assigned value is uninitialized | root/firefox-clang/modules/fdlibm/src/k_rem_pio2.cpp | __kernel_rem_pio2 | 373 | 41 | 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/pixman/pixman/pixman/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/pixman/pixman/pixman/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/pixman/pixman/pixman/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/pixman/pixman/pixman/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/pixman/pixman/pixman/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/pixman/pixman/pixman/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/pixman/pixman/pixman/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/pixman/pixman/pixman/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/tools/power/rapl.cpp | Domain | 515 | 20 | Assigned value is uninitialized | View Report |
| Logic error | Assigned value is uninitialized | root/firefox-clang/third_party/dav1d/src/refmvs.c | add_spatial_candidate | 80 | 39 | The left expression of the compound assignment uses uninitialized memory | View Report |
| Logic error | Assigned value is uninitialized | root/firefox-clang/intl/icu/source/i18n/scriptset.cpp | intersect | 111 | 4 | The left expression of the compound assignment 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 | 8219 | 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/media/libvorbis/lib/vorbis_floor1.c | floor1_encode | 870 | 21 | Assigned value is uninitialized | View Report |
| Logic error | Assigned value is uninitialized | root/firefox-clang/media/ffvpx/libavcodec/vp8.c | vp78_decode_frame | 2625 | 1 | Assigned value is uninitialized | View Report |
| Logic error | Assigned value is uninitialized | root/firefox-clang/media/ffvpx/libavcodec/vp9mvs.c | find_ref_mvs | 142 | 24 | Assigned value is uninitialized | View Report |
| Logic error | Assigned value is uninitialized | root/firefox-clang/media/ffvpx/libavcodec/vp9mvs.c | find_ref_mvs | 144 | 26 | Assigned value is uninitialized | View Report |
| Logic error | Assigned value is uninitialized | root/firefox-clang/media/ffvpx/libavcodec/vp9mvs.c | find_ref_mvs | 149 | 26 | Assigned value is uninitialized | View Report |
| Logic error | Assigned value is uninitialized | root/firefox-clang/media/ffvpx/libavcodec/vp9mvs.c | find_ref_mvs | 151 | 28 | Assigned value is uninitialized | View Report |
| Logic error | Assigned value is uninitialized | root/firefox-clang/media/ffvpx/libavcodec/vp9mvs.c | find_ref_mvs | 167 | 32 | Assigned value is uninitialized | View Report |
| Logic error | Assigned value is uninitialized | root/firefox-clang/media/ffvpx/libavcodec/vp9mvs.c | find_ref_mvs | 169 | 34 | Assigned value is uninitialized | View Report |
| Memory error | Bad deallocator | root/firefox-clang/memory/mozalloc/cxxalloc.h | operator delete | 64 | 48 | Memory allocated by 'operator new' should be deallocated by 'delete', not 'free()' | View Report |
| Suspicious operation | Bitwise shift | root/firefox-clang/media/libjpeg/src/jdhuff.c | decode_mcu_slow | 576 | 32 | The result of left shift is undefined because the right operand is >= 57, not smaller than 32, the capacity of 'int' | View Report |
| Suspicious operation | Bitwise shift | root/firefox-clang/media/libjpeg/src/jdhuff.c | jpeg_huff_decode | 447 | 33 | The result of left shift is undefined because the right operand is >= 58, not smaller than 32, the capacity of 'int' | View Report |
| Suspicious operation | Bitwise shift | root/firefox-clang/media/ffvpx/libavcodec/mathops.h | sign_extend | 138 | 53 | The result of left shift is undefined because the right operand '2147483680' is not smaller than 32, the capacity of 'unsigned int' | View Report |
| Suspicious operation | Bitwise shift | root/firefox-clang/media/ffvpx/libavcodec/put_bits.h | put_bits_no_assert | 236 | 39 | The result of right shift is undefined because the right operand is negative | View Report |
| Suspicious operation | Bitwise shift | root/firefox-clang/media/ffvpx/libavcodec/vp9mvs.c | read_mv_component | 268 | 26 | 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/gfx/cairo/cairo/src/cairo-ft-font.c | _cairo_ft_scaled_glyph_init_record_colr_v0_glyph | 2873 | 27 | Branch condition evaluates to a garbage value | View Report |
| Logic error | Branch condition evaluates to a garbage value | root/firefox-clang/media/libjpeg/src/jcmaster.c | validate_script | 429 | 19 | Branch condition evaluates to a garbage value | View Report |
| Logic error | Branch condition evaluates to a garbage value | root/firefox-clang/xpcom/base/nsCOMPtr.h | ~nsCOMPtr | 338 | 11 | Branch condition evaluates to a garbage value | 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 | 4014 | 26 | Branch condition evaluates to a garbage value | View Report |
| Logic error | Branch condition evaluates to a garbage value | root/firefox-clang/media/ffvpx/libavcodec/vp8.c | vp8_mc_chroma | 1894 | 28 | Branch condition evaluates to a garbage value | View Report |
| Logic error | Called C++ object pointer is null | root/firefox-clang/dom/events/EventStateManager.cpp | DispatchMouseOrPointerBoundaryEvent | 5376 | 86 | Called C++ object pointer is null | View Report |
| Logic error | Called C++ object pointer is null | root/firefox-clang/mfbt/HashTable.h | get | 1206 | 34 | Called C++ object pointer is null | View Report |
| Logic error | Called C++ object pointer is null | root/firefox-clang/mfbt/HashTable.h | operator* | 1356 | 20 | Called C++ object pointer is null | View Report |
| Logic error | Called C++ object pointer is null | root/firefox-clang/mfbt/HashTable.h | operator-> | 1364 | 20 | Called C++ object pointer is null | View Report |
| Logic error | Called C++ object pointer is null | root/firefox-clang/third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp | stripStructSpecifierSamplers | 394 | 14 | 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 | 964 | 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 | 1003 | 21 | 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 | 285 | 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/llama.cpp/src/models/kimi-linear.cpp | graph | 247 | 10 | Called C++ object pointer is null | View Report |
| Logic error | Called C++ object pointer is null | root/firefox-clang/third_party/llama.cpp/src/models/kimi-linear.cpp | graph | 247 | 10 | Called C++ object pointer is null | View Report |
| Logic error | Called C++ object pointer is null | root/firefox-clang/third_party/llama.cpp/src/models/kimi-linear.cpp | graph | 248 | 12 | Called C++ object pointer is null | View Report |
| Logic error | Called C++ object pointer is null | root/firefox-clang/third_party/llama.cpp/src/models/kimi-linear.cpp | graph | 249 | 14 | 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 | 1252 | 21 | Called C++ object pointer is null | View Report |
| Logic error | Called C++ object pointer is null | root/firefox-clang/dom/base/nsContentUtils.cpp | NewXULOrHTMLElement | 12282 | 31 | Called C++ object pointer is null | View Report |
| Logic error | Called C++ object pointer is null | root/firefox-clang/dom/base/nsContentUtils.cpp | NewXULOrHTMLElement | 12351 | 38 | Called C++ object pointer is null | View Report |
| Logic error | Called C++ object pointer is null | root/firefox-clang/dom/base/nsContentUtils.cpp | NewXULOrHTMLElement | 12379 | 34 | Called C++ object pointer is null | View Report |
| Logic error | Called C++ object pointer is null | root/firefox-clang/dom/base/nsDOMMutationObserver.h | NodesAdded | 643 | 16 | 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 | 4015 | 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 | 2106 | 32 | 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 | 656 | 21 | Called C++ object pointer is null | View Report |
| Logic error | Called C++ object pointer is uninitialized | root/firefox-clang/gfx/gl/GLContextProviderGLX.cpp | operator() | 342 | 22 | Called C++ object pointer is uninitialized | View Report |
| Logic error | Called function pointer is null (null dereference) | root/firefox-clang/gfx/pixman/pixman/pixman/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/pixman/pixman/pixman/pixman-glyph.c | add_glyphs | 610 | 14 | Called function pointer is null (null dereference) | View Report |
| Logic error | Called function pointer is null (null dereference) | root/firefox-clang/media/ffvpx/libavutil/refstruct.c | refstruct_pool_get_ext | 279 | 50 | Called function pointer is null (null dereference) | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/components/reputationservice/ApplicationReputation.cpp | DoLookupInternal | 1455 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/ipc/glue/BackgroundUtils.cpp | LoadInfoToLoadInfoArgs | 520 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/cache2/CacheFileContextEvictor.cpp | LoadEvictInfoFromDisk | 358 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/cache2/CacheFileIOManager.cpp | DoomFileInternal | 2458 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/cache2/CacheFileIOManager.cpp | OnProfile | 1392 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/cache2/CacheFileIOManager.cpp | OnProfile | 1397 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/cache2/CacheFileIOManager.cpp | RemoveTrashInternal | 3809 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/cache2/CacheIndex.cpp | ParseJournal | 2533 | 1 | Value stored to 'pos' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/cache2/CacheIndex.cpp | ParseRecords | 2406 | 1 | Value stored to 'pos' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/cache2/CacheStorageService.cpp | CheckStorageEntry | 1848 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/components/url-classifier/Classifier.cpp | SwapDirectoryContent | 625 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/components/url-classifier/Classifier.cpp | SwapDirectoryContent | 626 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/js/src/debugger/Debugger.cpp | sweepAll | 4219 | 1 | Value stored to 'dbg' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/cache2/Dictionary.cpp | ParseMetadata | 601 | 1 | Value stored to 'aSrc' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/layout/style/GeckoBindings.cpp | GetOrCreateKeyframe | 1110 | 1 | Value stored to 'keyframeIndex' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/protocol/http/HttpBaseChannel.cpp | DoApplyContentConversionsInternal | 1627 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/protocol/http/HttpBaseChannel.cpp | DoApplyContentConversionsInternal | 1628 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/protocol/http/HttpBaseChannel.cpp | TimingAllowCheck | 5856 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/angle/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/third_party/angle/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/third_party/angle/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/third_party/angle/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/third_party/angle/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/netwerk/protocol/http/OpaqueResponseUtils.h | DetermineContentType | 173 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/gfx/vr/service/OpenVRSession.cpp | GetControllerHandFromControllerRole | 121 | 1 | Value stored to 'hand' 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 | 336 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/dom/payments/PaymentRequestService.cpp | ShowPayment | 563 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/modules/libpref/Preferences.cpp | ReadSavedPrefs | 5447 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/modules/libpref/Preferences.cpp | ReadUserOverridePrefs | 5474 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/components/url-classifier/ProtocolParser.cpp | ProcessOneResponse | 1188 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/components/url-classifier/ProtocolParser.cpp | ProcessOneResponse | 1191 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/components/url-classifier/ProtocolParser.cpp | ProcessOneResponse | 1194 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/components/url-classifier/ProtocolParser.cpp | ProcessOneResponse | 1197 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/dom/prototype/PrototypeDocumentContentSink.cpp | LoadScript | 762 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/dom/prototype/PrototypeDocumentContentSink.cpp | LoadScript | 740 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/dom/prototype/PrototypeDocumentContentSink.cpp | OnScriptCompileComplete | 917 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/js/src/jit/RangeAnalysis.cpp | dump | 476 | 1 | Value stored to 'first' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/gfx/harfbuzz/src/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh | collect_glyphs | 172 | 1 | Value stored to 'count' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp | WrapMainAndAppend | 116 | 1 | Value stored to 'replaced' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/dom/script/ScriptLoader.cpp | OnStreamComplete | 4782 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/gfx/skia/skia/src/core/SkEdgeBuilder.cpp | buildPoly | 227 | 1 | Value stored to 'maxEdgeCount' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/gfx/skia/skia/src/core/SkMipmapAccessor.cpp | SkMipmapAccessor | 83 | 1 | Value stored to 'resolvedMode' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/gfx/skia/skia/src/core/SkMipmapAccessor.cpp | SkMipmapAccessor | 103 | 1 | Value stored to 'resolvedMode' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/gfx/skia/skia/src/pathops/SkPathOpsCommon.cpp | AngleWinding | 62 | 1 | Value stored to 'segment' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/gfx/skia/skia/src/utils/SkPolyUtils.cpp | SkIsConvexPolygon | 236 | 1 | Value stored to 'prevIndex' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/gfx/skia/skia/src/sksl/analysis/SkSLGetLoopUnrollInfo.cpp | GetLoopUnrollInfo | 358 | 1 | Value stored to 'cond' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/components/antitracking/StorageAccess.cpp | ShouldAllowAccessFor | 803 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/mfbt/StringBuffer.h | Release | 188 | 1 | Value stored to 'count' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/media/libsoundtouch/src/TDStretch.cpp | seekBestOverlapPositionFull | 283 | 1 | Value stored to 'bestCorr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/manager/ssl/tests/unit/tlsserver/lib/TLSServer.cpp | HandleConnection | 372 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/dns/TRR.cpp | SendHTTPRequest | 265 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/components/antitracking/URLQueryStringStripper.cpp | URLQueryStringStripper | 69 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/gfx/vr/ipc/VRManagerChild.cpp | UpdateDisplayInfo | 170 | 1 | Value stored to 'found' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/gfx/layers/wr/WebRenderLayerManager.cpp | EndTransactionWithoutLayer | 387 | 1 | Value stored to 'builderDumpIndex' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/gfx/layers/wr/WebRenderLayerManager.cpp | EndTransactionWithoutLayer | 395 | 1 | Value stored to 'builderDumpIndex' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/protocol/websocket/WebSocketChannel.cpp | HandleExtensions | 2720 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/dom/xhr/XMLHttpRequestMainThread.cpp | InitiateFetch | 2794 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/ipc/testshell/XPCShellEnvironment.cpp | ProcessFile | 324 | 1 | Value stored to 'ok' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/extensions/spellcheck/hunspell/src/affixmgr.cxx | parse_breaktable | 4292 | 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 | 4085 | 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 | 4186 | 1 | Value stored to 'nummap' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/libwebrtc/modules/audio_processing/agc/legacy/analog_agc.cc | WebRtcAgc_ProcessAnalog | 812 | 1 | Value stored to 'tmp32' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/src/models/arwkv7.cpp | graph | 165 | 1 | Value stored to 'cur' 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/media/ffvpx/libavutil/avsscanf.c | decfloat | 340 | 1 | Value stored to 'j' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/media/libopus/celt/bands.c | compute_theta | 899 | 1 | Value stored to 'itheta_q30' 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 | 3140 | 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 | 3434 | 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 | 1158 | 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 | 1181 | 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 | 2739 | 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 | 4819 | 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 | 4827 | 1 | Value stored to 'status' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/gfx/cairo/cairo/src/cairo-image-compositor.c | composite_glyphs_via_mask | 1096 | 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 | 598 | 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 | 453 | 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 | 9404 | 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 | 701 | 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 | 842 | 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 | 893 | 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 | 6895 | 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 | 967 | 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 | 931 | 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 | 2667 | 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 | 1341 | 1 | Value stored to 'r22' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/nss/cmd/certutil/certext.c | AddAuthKeyID | 1143 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/nss/cmd/certutil/certutil.c | ChangeCertTrust | 62 | 1 | Value stored to 'rv' 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/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.cc | ExtractAppendBuffer | 1208 | 1 | Value stored to 'rep' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/crashreporter/breakpad-client/linux/minidump_writer/cpu_set.h | ParseSysFile | 85 | 1 | Value stored to 'item_len' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/crashreporter/breakpad-client/linux/crash_generation/crash_generation_server.cc | ClientEvent | 324 | 1 | Value stored to 'res' 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/modules/brotli/dec/decode.c | ProcessCommandsInternal | 2242 | 1 | Value stored to 'dict_id' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/src/models/delta-net-base.cpp | build_delta_net_chunking | 80 | 1 | Value stored to 'v' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/src/models/delta-net-base.cpp | build_delta_net_chunking | 84 | 1 | Value stored to 'b' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/libwebrtc/modules/audio_processing/agc/legacy/digital_agc.cc | WebRtcAgc_CalculateGainTable | 102 | 1 | Value stored to 'tmp32no1' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/js/src/ctypes/libffi/src/dlmalloc.c | dlmalloc_set_footprint_limit | 5518 | 1 | Value stored to 'result' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/dtfmtsym.cpp | processResource | 1784 | 1 | Value stored to 'length' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/dtptngen.cpp | add | 2162 | 1 | Value stored to 'curElem' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/dtptngen.cpp | setTokens | 2523 | 1 | Value stored to 'startPos' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/src/models/falcon-h1.cpp | graph | 170 | 1 | Value stored to 'cur' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/libwebrtc/modules/third_party/fft/fft.c | WebRtcIsac_Fftradix | 484 | 1 | Value stored to 'ispan' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-quants.c | quantize_row_iq2_s_impl | 5187 | 1 | Value stored to 'grid_index' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-quants.c | quantize_row_iq2_s_impl | 5155 | 1 | Value stored to 'grid_index' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-quants.c | quantize_row_iq2_xs_impl | 3528 | 1 | Value stored to 'grid_index' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-quants.c | quantize_row_iq2_xs_impl | 3496 | 1 | Value stored to 'grid_index' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-quants.c | quantize_row_iq2_xxs_impl | 3318 | 1 | Value stored to 'grid_index' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-quants.c | quantize_row_iq3_s_impl | 4190 | 1 | Value stored to 'grid_index' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-quants.c | quantize_row_iq3_xxs_impl | 3982 | 1 | Value stored to 'grid_index' 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/modules/zlib/src/gzwrite.c | MOZ_Z_gzvprintf | 480 | 1 | Value stored to 'ret' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/libwebrtc/modules/video_coding/h26x_packet_buffer.cc | InsertPadding | 117 | 1 | Value stored to 'last_continuous_unwrapped_seq_num' 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 | 3962 | 1 | Value stored to 'varStore' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/hebrwcal.cpp | startOfYear | 448 | 1 | Value stored to 'wd' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/media/ffvpx/libavutil/hwcontext_vaapi.c | vaapi_device_create | 1733 | 1 | Value stored to 'try_drm' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/media/ffvpx/libavutil/hwcontext_vaapi.c | vaapi_device_create | 1735 | 1 | Value stored to 'try_x11' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/media/ffvpx/libavutil/hwcontext_vaapi.c | vaapi_device_create | 1737 | 1 | Value stored to 'try_win32' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/media/ffvpx/libavutil/hwcontext_vaapi.c | vaapi_device_create | 1745 | 1 | Value stored to 'try_drm' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/media/ffvpx/libavutil/hwcontext_vaapi.c | vaapi_device_create | 1746 | 1 | Value stored to 'try_x11' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/media/ffvpx/libavutil/hwcontext_vaapi.c | vaapi_device_create | 1747 | 1 | Value stored to 'try_win32' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/media/ffvpx/libavutil/hwcontext_vulkan.c | check_layers | 1118 | 1 | Value stored to 'token' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate_pair.cpp | nr_ice_candidate_pair_restart | 442 | 1 | Value stored to '_status' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/nss/lib/jar/jarsign.c | jar_create_pk7 | 247 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/media/libjpeg/src/jclhuff.c | encode_mcus_huff | 366 | 1 | Value stored to 'temp2' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/media/libjpeg/src/jcparam.c | jpeg_simple_progression | 542 | 1 | Value stored to 'scanptr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/media/libjpeg/src/jcparam.c | jpeg_simple_progression | 553 | 1 | Value stored to 'scanptr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/nss/lib/softoken/jpakesftk.c | jpake_Final | 320 | 1 | Value stored to 'crv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/nss/lib/softoken/jpakesftk.c | jpake_Round1 | 150 | 1 | Value stored to 'crv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/nss/lib/softoken/jpakesftk.c | jpake_Round2 | 227 | 1 | Value stored to 'crv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/src/llama-memory-recurrent.cpp | seq_cp | 247 | 1 | Value stored to 'p1' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/src/llama-memory-recurrent.cpp | seq_cp | 243 | 1 | Value stored to 'p0' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/intl/icu/source/common/locid.cpp | init | 2017 | 1 | Value stored to 'separator' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/intl/icu/source/common/loclikelysubtags.cpp | getLikelyIndex | 850 | 1 | Value stored to 'state' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/intl/icu/source/common/loclikelysubtags.cpp | getLikelyIndex | 858 | 1 | Value stored to 'state' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/nss/lib/softoken/lowkey.c | nsslowkey_ConvertToPublicKey | 476 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/nss/lib/softoken/lowpbe.c | nsspkcs5_AlgidToParam | 1167 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/media/ffvpx/libavutil/mem.c | av_malloc | 145 | 1 | Value stored to 'size' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/src/models/mimo2.cpp | graph | 101 | 1 | Value stored to 'cur' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/src/models/minimax-m2.cpp | graph | 65 | 1 | Value stored to 'cur' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/extensions/spellcheck/hunspell/glue/mozHunspell.cpp | LoadDictionaryList | 245 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/storage/mozStorageAsyncStatementExecution.cpp | executeStatement | 228 | 1 | Value stored to 'busyRetry' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/storage/mozStorageConnection.cpp | internalClose | 1704 | 1 | Value stored to 'srv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/libwebrtc/modules/audio_coding/neteq/neteq_impl.cc | InsertPacket | 265 | 1 | Value stored to 'main_timestamp' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/base/nsAsyncRedirectVerifyHelper.cpp | Run | 266 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/extensions/auth/nsAuthGSSAPI.cpp | LogGssError | 233 | 1 | Value stored to 'ret' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/protocol/http/nsCORSListenerProxy.cpp | CheckRequestApproved | 824 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/layout/base/nsCSSFrameConstructor.cpp | ContentWillBeRemoved | 6919 | 1 | Value stored to 'parentType' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/layout/forms/nsDateTimeControlFrame.cpp | Reflow | 96 | 1 | Value stored to 'contentBoxBSize' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/docshell/base/nsDocShell.cpp | DisplayLoadError | 3383 | 1 | Value stored to 'error' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/docshell/base/nsDocShell.cpp | DisplayLoadError | 3387 | 1 | Value stored to 'error' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/dom/serializers/nsDocumentEncoder.cpp | EncodeToStream | 1569 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/dom/base/nsFocusManager.cpp | GetSelectionLocation | 3566 | 1 | Value stored to 'startFrame' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/layout/generic/nsGridContainerFrame.cpp | InitializeItemBaselines | 6575 | 1 | Value stored to 'baselineTrack' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/layout/generic/nsGridContainerFrame.cpp | InitializeItemBaselines | 6578 | 1 | Value stored to 'baselineTrack' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/widget/gtk/nsGtkKeyUtils.cpp | HandleKeyPressEvent | 1661 | 1 | Value stored to 'handlingState' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/protocol/http/nsHttpChannel.cpp | OpenCacheInputStream | 5896 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp | GetCredentialsForChallenge | 912 | 1 | Value stored to 'identFromURI' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp | GetCredentialsForChallenge | 956 | 1 | Value stored to 'identFromURI' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/protocol/http/nsHttpHandler.cpp | AddStandardRequestHeaders | 815 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/protocol/http/nsHttpHandler.cpp | AddStandardRequestHeaders | 818 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/layout/generic/nsIFrame.cpp | BuildDisplayListForStackingContext | 3821 | 1 | Value stored to 'createdContainer' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/layout/generic/nsImageFrame.cpp | CreateWebRenderCommands | 2549 | 1 | Value stored to 'flags' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/layout/generic/nsImageFrame.cpp | CreateWebRenderCommands | 163 | 1 | Value stored to 'result' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/layout/generic/nsImageFrame.cpp | Paint | 2350 | 1 | Value stored to 'result' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/base/nsInputStreamPump.cpp | OnInputStreamReady | 447 | 1 | Value stored to 'nextState' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/layout/mathml/nsMathMLmmultiscriptsFrame.cpp | PlaceMultiScript | 496 | 1 | Value stored to 'trySupScriptShift' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/layout/xul/nsMenuPopupFrame.cpp | FindMenuWithShortcut | 2112 | 1 | Value stored to 'stringLength' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/manager/ssl/nsNTLMAuthModule.cpp | GenerateType1Msg | 377 | 1 | Value stored to 'cursor' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/manager/ssl/nsNTLMAuthModule.cpp | GenerateType3Msg | 861 | 1 | Value stored to 'cursor' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/components/places/nsNavHistory.cpp | RowToResult | 2551 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/components/url-classifier/nsUrlClassifierUtils.cpp | MakeFindFullHashRequestV4 | 659 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/dom/webbrowserpersist/nsWebBrowserPersist.cpp | SaveDocumentInternal | 1656 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/xre/nsXREDirProvider.cpp | GetUserProfilesLocalDir | 297 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/dom/xul/nsXULPrototypeCache.cpp | GetPrototype | 117 | 1 | Value stored to 'rv' 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 | 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 | 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/media/ffvpx/libavutil/opt.c | set_string_number | 421 | 1 | Value stored to 'ret' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/nss/lib/pkcs12/p12d.c | sec_pkcs12_validate_cert_nickname | 2275 | 1 | Value stored to 'setNickname' 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 | 1772 | 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 | 283 | 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 | 284 | 1 | Value stored to 'coverage_size' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/gfx/pixman/pixman/pixman/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/pixman/pixman/pixman/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/pixman/pixman/pixman/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 | 922 | 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 | 929 | 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 | 1034 | 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 | 1757 | 1 | Value stored to 'nextObject' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/nss/lib/pk11wrap/pk11skey.c | PK11_Decapsulate | 3377 | 1 | Value stored to 'crv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/nss/lib/pk11wrap/pk11skey.c | PK11_GetWrapKey | 384 | 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 | 1527 | 1 | Value stored to 'crv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/nss/cmd/pk12util/pk12util.c | PKCS12U_MapCipherFromString | 907 | 1 | Value stored to 'cipher' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/nss/lib/softoken/pkcs11.c | NSC_SetPIN | 4867 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/nss/lib/softoken/pkcs11c.c | sftk_unwrapPrivateKey | 7584 | 1 | Value stored to 'rv' 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 | 91 | 1 | Value stored to 'dummy' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/nsprpub/lib/ds/plvrsion.c | libVersionPoint | 92 | 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 | 2320 | 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 | 1625 | 1 | Value stored to 'zone' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/zucchini/chromium/base/third_party/nspr/prtime.cc | PR_ParseTimeString | 1097 | 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/llama.cpp/ggml/src/ggml-cpu/arch/x86/repack-x86.cpp | ggml_gemm_q2_K_8x8_q8_K | 3566 | 1 | Value stored to 'scalesmask1' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/arch/x86/repack-x86.cpp | ggml_gemm_q2_K_8x8_q8_K | 3568 | 1 | Value stored to 'scalesmask2' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/arch/x86/repack-x86.cpp | ggml_gemv_q2_K_8x8_q8_K | 1735 | 1 | Value stored to 'signextendlut' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/arch/x86/repack-x86.cpp | ggml_gemv_q4_K_8x8_q8_K | 1489 | 1 | Value stored to 'signextendlut' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/repack.cpp | ggml_gemm_q2_K_8x8_q8_K_generic | 2030 | 1 | Value stored to 'sumi1' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/repack.cpp | ggml_gemm_q2_K_8x8_q8_K_generic | 2031 | 1 | Value stored to 'sumi2' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/repack.cpp | ggml_gemm_q2_K_8x8_q8_K_generic | 2032 | 1 | Value stored to 'sumi3' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/repack.cpp | ggml_gemm_q2_K_8x8_q8_K_generic | 2033 | 1 | Value stored to 'sumi4' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/repack.cpp | ggml_gemm_q4_K_8x4_q8_K | 1870 | 1 | Value stored to 'sumi1' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/repack.cpp | ggml_gemm_q4_K_8x4_q8_K | 1871 | 1 | Value stored to 'sumi2' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/repack.cpp | ggml_gemm_q4_K_8x8_q8_K_generic | 1951 | 1 | Value stored to 'sumi1' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/repack.cpp | ggml_gemm_q4_K_8x8_q8_K_generic | 1952 | 1 | Value stored to 'sumi2' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/repack.cpp | ggml_gemv_q2_K_8x8_q8_K_generic | 1067 | 1 | Value stored to 'sumi1' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/repack.cpp | ggml_gemv_q2_K_8x8_q8_K_generic | 1068 | 1 | Value stored to 'sumi2' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/repack.cpp | ggml_gemv_q2_K_8x8_q8_K_generic | 1069 | 1 | Value stored to 'sumi3' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/repack.cpp | ggml_gemv_q2_K_8x8_q8_K_generic | 1070 | 1 | Value stored to 'sumi4' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/repack.cpp | ggml_gemv_q4_K_8x4_q8_K | 930 | 1 | Value stored to 'sumi1' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/repack.cpp | ggml_gemv_q4_K_8x4_q8_K | 931 | 1 | Value stored to 'sumi2' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/repack.cpp | ggml_gemv_q4_K_8x8_q8_K_generic | 1001 | 1 | Value stored to 'sumi1' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/repack.cpp | ggml_gemv_q4_K_8x8_q8_K_generic | 1002 | 1 | Value stored to 'sumi2' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/libwebrtc/call/rtp_demuxer.cc | ResolveSink | 348 | 1 | Value stored to 'has_rsid' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/src/models/rwkv6.cpp | graph | 159 | 1 | Value stored to 'cur' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/llama.cpp/src/models/rwkv6qwen2.cpp | graph | 128 | 1 | Value stored to 'cur' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/sandbox/chromium/base/strings/safe_sprintf.cc | SafeSNPrintf | 501 | 1 | Value stored to 'padding' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/sctp/src/netinet/sctp_asconf.c | sctp_asconf_iterator_stcb | 2146 | 1 | Value stored to 'type' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/sctp/src/netinet/sctp_asconf.c | sctp_compose_asconf | 2738 | 1 | Value stored to 'lookup' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/sctp/src/netinet/sctp_asconf.c | sctp_process_asconf_add_ip | 184 | 1 | Value stored to 'sa' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/sctp/src/netinet/sctp_asconf.c | sctp_process_asconf_delete_ip | 348 | 1 | Value stored to 'sa' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/netwerk/sctp/src/netinet/sctp_asconf.c | sctp_process_asconf_set_primary | 489 | 1 | Value stored to 'sa' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/nss/lib/softoken/sdb.c | sdb_Begin | 1558 | 1 | Value stored to 'sqlerr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/nss/lib/softoken/sdb.c | sdb_GetMetaData | 1727 | 1 | Value stored to 'sqlerr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/nss/lib/softoken/sdb.c | sdb_buildCache | 564 | 1 | Value stored to 'sqlerr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/nss/lib/softoken/sdb.c | sdb_complete | 1638 | 1 | Value stored to 'sqlerr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/security/nss/lib/softoken/sdb.c | sdb_init | 2467 | 1 | Value stored to 'inTransaction' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_attr.c | sdp_parse_attr_conf | 2258 | 1 | Value stored to 'ptr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_attr.c | sdp_parse_attr_curr | 2039 | 1 | Value stored to 'ptr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_attr.c | sdp_parse_attr_des | 2159 | 1 | Value stored to 'ptr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_attr.c | sdp_parse_attr_ice_attr | 4503 | 1 | Value stored to 'ptr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_attr.c | sdp_parse_attr_maxprate | 399 | 1 | Value stored to 'ptr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_attr.c | sdp_parse_attr_msid | 5049 | 1 | Value stored to 'ptr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_attr.c | sdp_parse_attr_qos | 1953 | 1 | Value stored to 'ptr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_attr.c | sdp_parse_attr_rtcp_unicast | 4060 | 1 | Value stored to 'ptr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_attr.c | sdp_parse_attr_rtr | 3160 | 1 | Value stored to 'ptr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_attr.c | sdp_parse_attr_simple_string | 280 | 1 | Value stored to 'ptr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_attr.c | sdp_parse_attr_subnet | 2476 | 1 | Value stored to 'ptr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_attr.c | sdp_parse_attr_t38_ratemgmt | 2546 | 1 | Value stored to 'ptr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_attr.c | sdp_parse_attr_t38_udpec | 2589 | 1 | Value stored to 'ptr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_attr.c | sdp_parse_attr_x_confid | 3775 | 1 | Value stored to 'ptr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_attr.c | sdp_parse_attr_x_sidin | 3694 | 1 | Value stored to 'ptr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_attr.c | sdp_parse_attr_x_sidout | 3734 | 1 | Value stored to 'ptr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_main.c | sdp_parse | 1150 | 1 | Value stored to 'result' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_main.c | sdp_parse | 1153 | 1 | Value stored to 'last_token' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_main.c | sdp_parse | 1156 | 1 | Value stored to 'last_token' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_main.c | sdp_parse | 1066 | 1 | Value stored to 'end_found' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_main.c | sdp_parse | 1105 | 1 | Value stored to 'end_found' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_token.c | sdp_parse_connection | 530 | 1 | Value stored to 'ptr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_token.c | sdp_parse_encryption | 1046 | 1 | Value stored to 'ptr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_token.c | sdp_parse_media | 1364 | 1 | Value stored to 'ptr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_token.c | sdp_parse_owner | 202 | 1 | Value stored to 'ptr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sipcc/sdp_token.c | sdp_parse_timespec | 890 | 1 | Value stored to 'ptr' 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 | 1650 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1655 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1659 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1726 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1730 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1764 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1827 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1831 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1870 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1586 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1589 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/smpdtfmt.cpp | subFormat | 1592 | 1 | Value stored to 'capContextUsageType' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/crashreporter/google-breakpad/src/processor/source_line_resolver_base.cc | ReadSymbolFile | 100 | 1 | Value stored to 'error_code' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0Filter_knn | 7928 | 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_Insert | 9302 | 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 | 5003 | 1 | Value stored to 'rc' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/libsrtp/src/srtp/srtp.c | srtp_stream_init_keys | 1325 | 1 | Value stored to 'rtp_xtn_hdr_keylen' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/crashreporter/google-breakpad/src/processor/stackwalk_common.cc | PrintStack | 358 | 1 | Value stored to 'sequence' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/crashreporter/google-breakpad/src/processor/stackwalk_common.cc | PrintStack | 368 | 1 | Value stored to 'sequence' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/crashreporter/google-breakpad/src/processor/stackwalk_common.cc | PrintStack | 410 | 1 | Value stored to 'sequence' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/crashreporter/google-breakpad/src/processor/stackwalk_common.cc | PrintStack | 546 | 1 | Value stored to 'sequence' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/crashreporter/google-breakpad/src/processor/stackwalk_common.cc | PrintStack | 602 | 1 | Value stored to 'sequence' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/crashreporter/google-breakpad/src/processor/stackwalk_common.cc | PrintStack | 311 | 1 | Value stored to 'sequence' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/crashreporter/google-breakpad/src/processor/stackwalk_common.cc | PrintStack | 320 | 1 | Value stored to 'sequence' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_codec.cpp | nr_stun_encode_message | 1374 | 1 | Value stored to 'padding_bytes' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/libwebrtc/modules/video_coding/svc/svc_rate_allocator.cc | DistributeAllocationToSpatialLayersNormalVideo | 326 | 1 | Value stored to 'num_spatial_layers' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/intl/icu/source/i18n/tzfmt.cpp | parseOffsetFieldWithLocalizedDigits | 2118 | 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 | 596 | 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/uresdata.cpp | ures_swapResource | 1102 | 1 | Value stored to 'count' 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 | 99 | 1 | Value stored to 'rc' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/third_party/libwebrtc/modules/audio_coding/codecs/cng/webrtc_cng.cc | Generate | 162 | 1 | Value stored to 'targetEnergy' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/modules/woff2/src/woff2_dec.cc | ComputeBbox | 325 | 1 | Value stored to 'offset' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/toolkit/crashreporter/google-breakpad/src/third_party/libdisasm/x86_disasm.c | x86_disasm_forward | 155 | 1 | Value stored to 'next_addr' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/js/xpconnect/tests/components/native/xpctest_params.cpp | TestOmittedOptionalOut | 404 | 1 | Value stored to 'rv' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/js/src/xsum/xsum.cpp | xsum_add1_no_carry | 549 | 1 | Value stored to 'exp' is never read | View Report |
| Unused code | Dead assignment | root/firefox-clang/gfx/ycbcr/yuv_convert.cpp | ScaleYCbCrToRGB32_deprecated | 541 | 1 | Value stored to 'source_dy' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/js/src/jit/BaselineIC.cpp | emitCall | 1864 | 1 | Value stored to 'valueOffset' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/js/src/frontend/BytecodeEmitter.cpp | emitEnvCoordOp | 830 | 1 | Value stored to 'pc' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/js/src/vm/BytecodeUtil.cpp | Disassemble1 | 1478 | 1 | Value stored to 'pc2' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/js/src/vm/BytecodeUtil.cpp | parse | 874 | 1 | Value stored to 'pc2' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/js/src/debugger/Script.cpp | populate | 1263 | 1 | Value stored to 'pc' 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 | 3813 | 1 | Value stored to 'p' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/media/ffvpx/libavcodec/cbs_av1.c | cbs_av1_write_obu | 1186 | 1 | Value stored to 'end_pos' 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-250521f66641ef82/out/cs_svg_filter_node.h | ColorBurn | 861 | 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-250521f66641ef82/out/cs_svg_filter_node.h | ColorDodge | 876 | 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-250521f66641ef82/out/cs_svg_filter_node.h | SoftLight | 975 | 1 | Value stored to 'ret_mask' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/third_party/abseil-cpp/absl/strings/escaping.cc | Base64EscapeInternal | 603 | 1 | Value stored to 'szdest' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/third_party/abseil-cpp/absl/strings/escaping.cc | Base64EscapeInternal | 564 | 1 | Value stored to 'szdest' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/third_party/abseil-cpp/absl/strings/escaping.cc | Base64EscapeInternal | 584 | 1 | Value stored to 'szdest' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/media/libpng/intel/filter_sse2_intrinsics.c | MOZ_PNG_read_filt_row_a3_sse2 | 169 | 1 | Value stored to 'prev' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/media/libpng/intel/filter_sse2_intrinsics.c | MOZ_PNG_read_filt_row_a3_sse2 | 170 | 1 | Value stored to 'row' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/media/libpng/intel/filter_sse2_intrinsics.c | MOZ_PNG_read_filt_row_a3_sse2 | 171 | 1 | Value stored to 'rb' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/media/libpng/intel/filter_sse2_intrinsics.c | MOZ_PNG_read_filt_row_p3_sse2 | 338 | 1 | Value stored to 'prev' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/media/libpng/intel/filter_sse2_intrinsics.c | MOZ_PNG_read_filt_row_p3_sse2 | 339 | 1 | Value stored to 'row' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/media/libpng/intel/filter_sse2_intrinsics.c | MOZ_PNG_read_filt_row_p3_sse2 | 340 | 1 | Value stored to 'rb' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/media/libpng/intel/filter_sse2_intrinsics.c | MOZ_PNG_read_filt_row_s3_sse2 | 87 | 1 | Value stored to 'row' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/media/libpng/intel/filter_sse2_intrinsics.c | MOZ_PNG_read_filt_row_s3_sse2 | 88 | 1 | Value stored to 'rb' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-quants.c | dequantize_row_iq4_nl | 2667 | 1 | Value stored to 'qs' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/media/libjpeg/src/jcdctmgr.c | flss | 109 | 1 | Value stored to 'val' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/third_party/llama.cpp/src/llama-context.cpp | output_reserve | 2187 | 1 | Value stored to 'offset' 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/pixman/pixman/pixman/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/pixman/pixman/pixman/pixman-mmx.c | mmx_blt | 3377 | 1 | Value stored to 'w' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/gfx/pixman/pixman/pixman/pixman-mmx.c | mmx_blt | 3378 | 1 | Value stored to 's' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/gfx/pixman/pixman/pixman/pixman-mmx.c | mmx_blt | 3379 | 1 | Value stored to 'd' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/gfx/pixman/pixman/pixman/pixman-sse2.c | sse2_blt | 4789 | 1 | Value stored to 's' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/gfx/pixman/pixman/pixman/pixman-sse2.c | sse2_blt | 4790 | 1 | Value stored to 'd' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/gfx/pixman/pixman/pixman/pixman-sse2.c | sse2_blt | 4788 | 1 | Value stored to 'w' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/gfx/pixman/pixman/pixman/pixman-sse2.c | sse2_fill | 3445 | 1 | Value stored to 'w' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/gfx/pixman/pixman/pixman/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 | 1052 | 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 | 2384 | 1 | Value stored to 'dsign' 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-250521f66641ef82/out/ps_quad_mix_blend_TEXTURE_2D.h | color_burn | 785 | 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-250521f66641ef82/out/ps_quad_mix_blend_TEXTURE_2D.h | color_dodge | 770 | 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-250521f66641ef82/out/ps_quad_mix_blend_TEXTURE_2D.h | soft_light | 804 | 1 | Value stored to 'ret_mask' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/third_party/sipcc/sdp_base64.c | base64_encode | 206 | 1 | Value stored to 'line_count' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/other-licenses/snappy/src/snappy-internal.h | FindMatchLengthPlain | 352 | 1 | Value stored to 's2' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/security/nss/lib/pki/tdcache.c | nssTrustDomain_AddCertToCache | 788 | 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 | 112 | 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 increment | root/firefox-clang/media/ffvpx/libavcodec/vulkan_av1.c | vk_av1_start_frame | 291 | 1 | Value stored to 'frame_id_alloc_mask' is never read | View Report |
| Unused code | Dead increment | root/firefox-clang/media/ffvpx/libavcodec/vulkan_vp9.c | vk_vp9_start_frame | 142 | 1 | Value stored to 'frame_id_alloc_mask' is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/js/src/gc/BufferAllocator.cpp | TraceEdge | 1074 | 1 | Value stored to 'buffer' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/dom/debugger/CallbackDebuggerNotification.h | Dispatch | 68 | 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 | 104 | 1 | Value stored to 'end' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/js/src/jit/CodeGenerator.cpp | visitIsNullOrLikeUndefinedAndBranchV | 13451 | 1 | Value stored to 'extractObject' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/toolkit/components/places/Database.cpp | TryToCloneTablesFromCorruptDatabase | 956 | 1 | Value stored to 'rv' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/dom/media/platforms/EncoderConfig.cpp | ToString | 46 | 1 | Value stored to 'specificStr' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/caps/ExpandedPrincipal.cpp | Read | 206 | 1 | Value stored to 'rv' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/netwerk/protocol/http/Http2Compression.cpp | DecodeHeaderBlock | 368 | 1 | Value stored to 'preamble' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/js/src/jit/MIR-wasm.h | getExtras | 622 | 1 | Value stored to 'what' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/js/src/jit/MIR.cpp | printOpcode | 1587 | 1 | Value stored to 'name' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/dom/media/MediaManager.cpp | GetUserMedia | 2950 | 1 | Value stored to 'rv' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/dom/quota/OriginInfo.cpp | LockedUpdateUsagesForEviction | 339 | 1 | Value stored to 'newTemporaryStorageUsage' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/third_party/angle/src/compiler/translator/glsl/OutputGLSLBase.cpp | visitUnary | 812 | 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 | 275 | 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 | 180 | 1 | Value stored to 'rv' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/layout/svg/SVGTextFrame.cpp | DoAnchoring | 4877 | 1 | Value stored to 'end' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/dom/serviceworkers/ServiceWorkerScriptCache.cpp | OnStreamComplete | 1024 | 1 | Value stored to 'rv' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/gfx/2d/SkConvolver.cpp | BGRAConvolve2D | 597 | 1 | Value stored to 'filterValues' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/gfx/skia/skia/src/core/SkRasterPipeline.cpp | GetOpName | 237 | 1 | Value stored to 'name' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/third_party/angle/src/compiler/translator/Symbol.cpp | name | 76 | 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 | 695 | 1 | Value stored to 'rv' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/toolkit/components/antitracking/URLDecorationStripper.cpp | StripTrackingIdentifiers | 25 | 1 | Value stored to 'rv' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/tools/profiler/core/VTuneProfiler.cpp | Initialize | 20 | 1 | Value stored to 'testEvent' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/js/xpconnect/src/XPCJSWeakReference.cpp | Init | 40 | 1 | Value stored to 'rv' 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-250521f66641ef82/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-250521f66641ef82/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/conftest2akpqsu8.cpp | main | 8 | 1 | Value stored to 'foo' during its initialization is never read | View Report |
| Unused code | Dead initialization | tmp/confteste_375t7r.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-250521f66641ef82/out/cs_blur_ALPHA_TARGET.h | fetch_render_task_rect | 381 | 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-250521f66641ef82/out/cs_blur_COLOR_TARGET.h | fetch_render_task_rect | 381 | 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-250521f66641ef82/out/cs_border_solid.h | main | 433 | 1 | Value stored to 'data' 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-250521f66641ef82/out/cs_svg_filter_node.h | fetch_render_task_rect | 383 | 1 | Value stored to 'texel1' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/third_party/dav1d/src/decode.c | decode_b | 1289 | 1 | Value stored to 'ref' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/third_party/dav1d/src/decode.c | read_restoration_info | 2517 | 1 | Value stored to 'f' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/third_party/llama.cpp/src/models/eurobert.cpp | graph | 55 | 1 | Value stored to 'cur' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/toolkit/crashreporter/google-breakpad/src/third_party/libdisasm/ia32_insn.c | ia32_table_lookup | 376 | 1 | Value stored to 'op' 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/third_party/llama.cpp/src/llama-context.cpp | process_ubatch | 1310 | 1 | Value stored to 'gf' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/toolkit/crashreporter/google-breakpad/src/processor/logging.cc | LogStream | 64 | 1 | Value stored to 'severity_string' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/toolkit/crashreporter/google-breakpad/src/processor/minidump.cc | Open | 5403 | 1 | Value stored to 'error_code' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/toolkit/crashreporter/google-breakpad/src/processor/minidump.cc | ReadBytes | 6099 | 1 | Value stored to 'error_code' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/toolkit/crashreporter/google-breakpad/src/processor/minidump.cc | SeekSet | 6130 | 1 | Value stored to 'error_code' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/toolkit/crashreporter/google-breakpad/src/processor/minidump.cc | UTF16ToUTF8 | 266 | 1 | Value stored to 'high_word' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/toolkit/crashreporter/google-breakpad/src/processor/minidump_processor.cc | Process | 94 | 1 | Value stored to 'has_process_create_time' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/toolkit/crashreporter/google-breakpad/src/processor/minidump_processor.cc | Process | 97 | 1 | Value stored to 'has_cpu_info' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/toolkit/crashreporter/google-breakpad/src/processor/minidump_processor.cc | Process | 98 | 1 | Value stored to 'has_os_info' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/extensions/spellcheck/src/mozEnglishWordUtils.cpp | FindNextWord | 40 | 1 | Value stored to 'startWord' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/third_party/llama.cpp/src/models/neo-bert.cpp | graph | 61 | 1 | Value stored to 'cur' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/intl/icu/source/i18n/nfrule.cpp | extractSubstitution | 524 | 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 | 176 | 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 | 154 | 1 | Value stored to 'rv' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/layout/generic/nsFrameSelection.cpp | MoveCaret | 915 | 1 | Value stored to 'tHint' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/dom/base/nsGlobalWindowInner.cpp | IsDeferredLoadEmptyFrame | 2263 | 1 | Value stored to 'blocklistPref' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/netwerk/protocol/http/nsHttpChannel.cpp | RedirectToInterceptedChannel | 12535 | 1 | Value stored to 'rv' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/layout/mathml/nsMathMLOperators.cpp | SetOperator | 191 | 1 | Value stored to 'end' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/layout/mathml/nsMathMLmmultiscriptsFrame.cpp | PlaceMultiScript | 245 | 1 | Value stored to 'trySupScriptShift' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/layout/mathml/nsMathMLmoFrame.cpp | ProcessOperatorData | 288 | 1 | Value stored to 'embellishAncestor' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/layout/tables/nsTableFrame.cpp | PeekBEnd | 3981 | 1 | Value stored to 'rg' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/widget/gtk/nsWindowWayland.cpp | WaylandPopupFitsToplevelWindow | 1892 | 1 | Value stored to 'tmp' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/gfx/pixman/pixman/pixman/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/security/nss/lib/softoken/pkcs11c.c | sftk_PairwiseConsistencyCheck | 6050 | 1 | Value stored to 'subPrimePtr' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/nsprpub/pr/src/misc/prnetdb.c | pr_NetAddrToStringGNI | 2612 | 1 | Value stored to 'md_af' 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-250521f66641ef82/out/ps_quad_mask_SUPERELLIPSE.h | swgl_drawSpanR8 | 1028 | 1 | Value stored to 'aa_margin' 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-250521f66641ef82/out/ps_quad_mask_SUPERELLIPSE.h | swgl_drawSpanR8 | 1035 | 1 | Value stored to 'aa_span' 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-250521f66641ef82/out/ps_quad_mask_SUPERELLIPSE.h | swgl_drawSpanR8 | 1039 | 1 | Value stored to 'aa_start' 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-250521f66641ef82/out/ps_quad_mask_SUPERELLIPSE.h | swgl_drawSpanR8 | 1040 | 1 | Value stored to 'aa_end' 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-250521f66641ef82/out/ps_quad_mask_SUPERELLIPSE.h | swgl_drawSpanR8 | 1041 | 1 | Value stored to 'start_plane' 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-250521f66641ef82/out/ps_quad_mask_SUPERELLIPSE.h | swgl_drawSpanR8 | 1042 | 1 | Value stored to 'end_plane' 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/js/src/irregexp/imported/regexp-bytecode-peephole.cc | EmitOptimization | 937 | 1 | Value stored to 'preserve_from' during its initialization is never read | View Report |
| Unused code | Dead initialization | root/firefox-clang/ipc/chromium/src/third_party/libevent/signal.c | evsig_add | 284 | 1 | Value stored to 'sig' 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 initialization | root/firefox-clang/modules/woff2/src/woff2_dec.cc | ReadWOFF2Header | 1218 | 1 | Value stored to 'dst_offset' during its initialization is never read | View Report |
| Unused code | Dead nested assignment | root/firefox-clang/accessible/generic/LocalAccessible.cpp | SelectedItemCount | 3212 | 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 | 231 | 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 | 291 | 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/media/ffvpx/libavutil/avsscanf.c | ff_vfscanf | 884 | 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/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/media/ffvpx/libavutil/bprint.c | av_bprint_strftime | 199 | 1 | Although the value stored to 'l' is used in the enclosing expression, the value is never actually read from 'l' | View Report |
| Unused code | Dead nested assignment | root/firefox-clang/media/ffvpx/libavcodec/decode.c | ff_get_buffer | 1782 | 1 | Although the value stored to 'ret' is used in the enclosing expression, the value is never actually read from 'ret' | View Report |
| Unused code | Dead nested assignment | root/firefox-clang/intl/icu/source/i18n/dtfmtsym.cpp | processResource | 1786 | 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/media/ffvpx/libavutil/hwcontext_vaapi.c | vaapi_device_create | 1731 | 1 | Although the value stored to 'try_win32' is used in the enclosing expression, the value is never actually read from 'try_win32' | View Report |
| Unused code | Dead nested assignment | root/firefox-clang/media/ffvpx/libavutil/hwcontext_vaapi.c | vaapi_device_create | 1731 | 1 | Although the value stored to 'try_drm' is used in the enclosing expression, the value is never actually read from 'try_drm' | View Report |
| Unused code | Dead nested assignment | root/firefox-clang/media/ffvpx/libavutil/hwcontext_vaapi.c | vaapi_device_create | 1731 | 1 | Although the value stored to 'try_x11' is used in the enclosing expression, the value is never actually read from 'try_x11' | View Report |
| Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate_pair.cpp | nr_ice_candidate_pair_restart | 429 | 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.cpp | nr_ice_candidate_pair_restart_stun_nominated_cb | 702 | 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.cpp | nr_ice_candidate_pair_stun_cb | 333 | 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.cpp | nr_ice_component_initialize_tcp | 586 | 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.cpp | nr_ice_component_initialize_udp | 231 | 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.cpp | nr_ice_ctx_create | 323 | 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.cpp | nr_ice_ctx_create | 345 | 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.cpp | nr_ice_gather | 877 | 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.cpp | nr_ice_gather_finished_cb | 500 | 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.cpp | 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.cpp | nr_ice_media_stream_pair_new_trickle_candidate | 953 | 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.cpp | nr_ice_peer_ctx_parse_stream_attributes_int | 169 | 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.cpp | 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/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/security/nss/lib/jar/jarfile.c | jar_extract_manifests | 516 | 1 | Although the value stored to 'signatures' is used in the enclosing expression, the value is never actually read from 'signatures' | View Report |
| Unused code | Dead nested assignment | root/firefox-clang/media/ffvpx/libavcodec/libvorbisenc.c | libvorbis_get_priming_samples | 208 | 1 | Although the value stored to 'ret' is used in the enclosing expression, the value is never actually read from 'ret' | View Report |
| Unused code | Dead nested assignment | root/firefox-clang/dom/media/webrtc/transport/nr_socket_prsock.cpp | recvfrom | 1357 | 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/parser/htmlparser/nsParser.cpp | Terminate | 327 | 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/third_party/dav1d/src/obu.c | dav1d_parse_obus | 1283 | 1 | Although the value stored to 'res' is used in the enclosing expression, the value is never actually read from 'res' | View Report |
| Unused code | Dead nested assignment | root/firefox-clang/third_party/dav1d/src/obu.c | dav1d_parse_obus | 1218 | 1 | Although the value stored to 'res' is used in the enclosing expression, the value is never actually read from 'res' | View Report |
| Unused code | Dead nested assignment | root/firefox-clang/media/ffvpx/libavutil/opt.c | av_opt_get_key_value | 1878 | 1 | Although the value stored to 'ret' is used in the enclosing expression, the value is never actually read from 'ret' | View Report |
| Unused code | Dead nested assignment | root/firefox-clang/media/ffvpx/libavutil/pixdesc.c | get_pix_fmt_score | 3610 | 1 | Although the value stored to 'ret' is used in the enclosing expression, the value is never actually read from 'ret' | View Report |
| Unused code | Dead nested assignment | root/firefox-clang/media/ffvpx/libavutil/pixdesc.c | get_pix_fmt_score | 3612 | 1 | Although the value stored to 'ret' is used in the enclosing expression, the value is never actually read from 'ret' | View Report |
| Unused code | Dead nested assignment | root/firefox-clang/gfx/pixman/pixman/pixman/pixman-fast-path.c | bits_image_fetch_bilinear_no_repeat_8888 | 2530 | 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/pixman/pixman/pixman/pixman-fast-path.c | bits_image_fetch_bilinear_no_repeat_8888 | 2530 | 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/pixman/pixman/pixman/pixman-fast-path.c | bits_image_fetch_bilinear_no_repeat_8888 | 2531 | 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/pixman/pixman/pixman/pixman-fast-path.c | bits_image_fetch_bilinear_no_repeat_8888 | 2531 | 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/sipcc/sdp_attr.c | sdp_parse_attr_fmtp | 653 | 1 | Although the value stored to 'src_ptr' is used in the enclosing expression, the value is never actually read from 'src_ptr' | 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.cpp | 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.cpp | 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.cpp | 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.cpp | 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.cpp | 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.cpp | 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.cpp | 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.cpp | 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.cpp | nr_stun_server_send_response | 382 | 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/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc | FormatOffset | 205 | 1 | Although the value stored to 'offset' is used in the enclosing expression, the value is never actually read from 'offset' | View Report |
| Unused code | Dead nested assignment | root/firefox-clang/media/ffvpx/libavutil/tx_template.c | ff_tx_mdct_init_double_c | 1242 | 1 | Although the value stored to 'ret' is used in the enclosing expression, the value is never actually read from 'ret' | View Report |
| Unused code | Dead nested assignment | root/firefox-clang/media/ffvpx/libavutil/tx_template.c | ff_tx_mdct_init_float_c | 1242 | 1 | Although the value stored to 'ret' is used in the enclosing expression, the value is never actually read from 'ret' | View Report |
| Unused code | Dead nested assignment | root/firefox-clang/media/ffvpx/libavutil/tx_template.c | ff_tx_mdct_init_int32_c | 1242 | 1 | Although the value stored to 'ret' is used in the enclosing expression, the value is never actually read from 'ret' | View Report |
| Unused code | Dead nested assignment | root/firefox-clang/intl/icu/source/common/ucnv.cpp | ucnv_getNextUChar | 1943 | 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 | 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 | 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/third_party/llama.cpp/ggml/src/ggml-cpu/vec.cpp | ggml_vec_log_soft_max_f32 | 612 | 1 | Although the value stored to 'sum' is used in the enclosing expression, the value is never actually read from 'sum' | 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 |
| Unused code | Dead nested assignment | root/firefox-clang/media/ffvpx/libavcodec/vp9_parser.c | parse | 39 | 1 | Although the value stored to 'res' is used in the enclosing expression, the value is never actually read from 'res' | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/dom/events/EventStateManager.cpp | DispatchCrossProcessEvent | 2197 | 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/js/src/zydis/Zycore/List.c | ZyanListResizeEx | 640 | 24 | Access to field 'prev' results in a dereference of a null pointer (loaded from variable 'node') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/js/src/frontend/Parser.cpp | notePositionalFormalParameter | 570 | 34 | Dereference of null pointer (loaded from variable 'duplicatedParam') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/gfx/skia/skia/src/core/SkBitmapProcState.cpp | S32_alpha_D32_nofilter_DX | 113 | 17 | Dereference of null pointer | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/gfx/skia/skia/src/core/SkBitmapProcState.cpp | S32_alpha_D32_nofilter_DX | 124 | 18 | Dereference of null pointer | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/gfx/skia/skia/src/core/SkBitmapProcState.cpp | S32_alpha_D32_nofilter_DXDY | 144 | 15 | Dereference of null pointer | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/gfx/skia/skia/src/core/SkBitmapProcState.cpp | check_affine_filter | 632 | 12 | Dereference of null pointer | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/gfx/skia/skia/src/core/SkBitmapProcState.cpp | check_scale_filter | 605 | 10 | Dereference of null pointer | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/gfx/skia/skia/src/core/SkBitmapProcState.cpp | check_scale_nofilter | 594 | 10 | Dereference of null pointer | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.cpp | packA8ToA1 | 384 | 33 | Dereference of null pointer | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/gfx/skia/skia/src/core/SkPath.cpp | next | 499 | 9 | Dereference of null pointer | 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/security/nss/cmd/lib/basicutil.c | SECU_ParseCommandLine | 570 | 19 | Dereference of null pointer | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/other-licenses/bsdiff/bsdiff.c | main | 356 | 33 | Array access (from variable 'eb') results in a null pointer dereference | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c | sweep_line_delete | 568 | 49 | 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-bentley-ottmann-rectangular.c | sweep_line_delete_edge | 557 | 54 | 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/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c | sweep_line_delete_edge | 558 | 71 | 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/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c | sweep_line_delete_edge | 547 | 70 | Access to field 'x' results in a dereference of a null pointer (loaded from variable 'next') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/gfx/cairo/cairo/src/cairo-cff-subset.c | _cairo_cff_fallback_init | 3471 | 23 | 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 | 2969 | 15 | 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 | 3335 | 14 | 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 | 2656 | 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 | 1801 | 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 | 1802 | 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 | 2392 | 21 | Forming reference to null pointer | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/i18n/dtfmtsym.cpp | initializeData | 2395 | 22 | Forming reference to null pointer | View Report |
| Logic error | Dereference of null pointer | usr/lib/llvm-23/lib/clang/23/include/emmintrin.h | _mm_loadu_si128 | 3460 | 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/media/ffvpx/libavcodec/encode.c | ff_encode_encode_cb | 256 | 43 | Access to field 'pts' results in a dereference of a null pointer (loaded from variable 'frame') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/media/ffvpx/libavcodec/encode.c | ff_encode_encode_cb | 259 | 45 | Access to field 'duration' results in a dereference of a null pointer (loaded from variable 'frame') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/third_party/sqlite3/ext/fts5.c | fts5ApiPhraseFirstColumn | 21917 | 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 | 17204 | 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 | 23640 | 33 | 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 | 27683 | 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 | 27755 | 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 | 7672 | 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 | 7335 | 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 | 7287 | 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/media/ffvpx/libavcodec/get_bits.h | get_bits | 342 | 27 | Access to field 'l' results in a dereference of a null pointer | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-backend-meta.cpp | ggml_backend_meta_get_split_state | 1114 | 40 | Access to field 'buffer' results in a dereference of a null pointer (loaded from variable 'tensor') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-backend.cpp | graph_copy_init_tensor | 2049 | 34 | Access to field 'view_src' results in a dereference of a null pointer (loaded from variable 'dst') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-c.c | ggml_are_same_shape | 1531 | 22 | Array access (via field 'ne') results in a null pointer dereference | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-c.c | ggml_can_out_prod | 3324 | 24 | Array access (via field 'ne') results in a null pointer dereference | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-c.c | ggml_can_repeat | 1556 | 27 | Array access (via field 'ne') results in a null pointer dereference | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-c.c | ggml_compute_backward | 6631 | 19 | Access to field 'type' results in a dereference of a null pointer (loaded from variable 'src0') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-c.c | ggml_dup_tensor | 1859 | 30 | Access to field 'type' results in a dereference of a null pointer (loaded from variable 'src') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-c.c | ggml_graph_dump_dot | 7537 | 15 | Access to field 'flags' results in a dereference of a null pointer (loaded from variable 'node') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-c.c | ggml_is_contiguous_rows | 1504 | 29 | Array access (via field 'ne') results in a null pointer dereference | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.cpp | nr_ice_component_service_pre_answer_requests | 1050 | 8 | Dereference of null pointer (loaded from variable 'serviced') | 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/media/libjpeg/src/jchuff.c | jpeg_make_c_derived_tbl | 266 | 21 | Array access (via field 'bits') results in a null pointer dereference | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/media/libjpeg/src/jcicc.c | jpeg_write_icc_profile | 100 | 11 | Dereference of null pointer (loaded from variable 'icc_data_ptr') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/media/libjpeg/src/jcmarker.c | emit_dht | 207 | 14 | Access to field 'sent_table' results in a dereference of a null pointer (loaded from variable 'htbl') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/media/libjpeg/src/jdatadst.c | jpeg_mem_dest | 267 | 6 | Dereference of null pointer (loaded from variable 'outbuffer') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/media/libjpeg/src/jdatadst.c | jpeg_mem_dest | 267 | 9 | Dereference of null pointer (loaded from variable 'outsize') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/media/libjpeg/src/jdatadst.c | jpeg_mem_dest | 272 | 11 | Dereference of null pointer (loaded from variable 'outsize') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/media/libjpeg/src/jdhuff.c | jpeg_make_d_derived_tbl | 178 | 22 | Array access (via field 'bits') results in a null pointer dereference | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/media/libjpeg/src/jdicc.c | jpeg_read_icc_profile | 88 | 4 | Dereference of null pointer (loaded from variable 'icc_data_ptr') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/media/libjpeg/src/jdicc.c | jpeg_read_icc_profile | 89 | 6 | Dereference of null pointer (loaded from variable 'icc_data_len') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/media/libjpeg/src/jmemmgr.c | access_virt_barray | 1077 | 18 | Array access (via field 'mem_buffer') results in a null pointer dereference | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/media/libjpeg/src/jmemmgr.c | access_virt_sarray | 993 | 22 | Array access (via field 'mem_buffer') results in a null pointer dereference | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/media/libjpeg/src/jmemmgr.c | alloc_large | 401 | 49 | Access to field 'next' results in a dereference of a null pointer (loaded from variable 'hdr_ptr') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/media/libjpeg/src/jmemmgr.c | do_barray_io | 907 | 23 | Array access (via field 'mem_buffer') results in a null pointer dereference | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/media/libjpeg/src/jmemmgr.c | do_sarray_io | 847 | 37 | Array access (via field 'mem_buffer') results in a null pointer dereference | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/media/libjpeg/src/jmemmgr.c | do_sarray_io | 858 | 40 | Array access (from variable 'mem_buffer12') results in a null pointer dereference | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/media/libjpeg/src/jmemmgr.c | do_sarray_io | 870 | 38 | Array access (from variable 'mem_buffer16') results in a null pointer dereference | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/media/libjpeg/src/jmemmgr.c | jinit_memory_mgr | 1234 | 7 | Dereference of null pointer | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/media/ffvpx/libavcodec/libvpxenc.c | storeframe | 1392 | 23 | Access to field 'data' results in a dereference of a null pointer (loaded from variable 'pkt') | 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/third_party/llama.cpp/src/llama-model-loader.cpp | try_override | 227 | 16 | Dereference of null pointer | 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/toolkit/components/protobuf/src/google/protobuf/map.cc | AlignAndAddSizeDynamic | 254 | 4 | Forming reference to null pointer | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/modules/libmar/src/mar_read.c | mar_find_item | 682 | 6 | Access to field 'offset' results in a dereference of a null pointer (loaded from variable 'item') | 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/dom/base/nsContentUtils.cpp | CompareChildNodes | 3634 | 23 | Dereference of null pointer | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/ops.cpp | ggml_compute_forward_im2col_f16 | 6357 | 72 | Array access (from variable 'src_data_f16') results in a null pointer dereference | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/media/ffvpx/libavutil/opt.c | opt_get_elem | 1106 | 41 | Array access (from variable 'bin') results in a null pointer dereference | 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 | 94 | 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 | 374 | 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/media/ffvpx/libavcodec/pthread_frame.c | update_context_from_thread | 435 | 39 | Access to field 'priv_data_size' results in a dereference of a null pointer (loaded from variable 'hwaccel') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c | vec0Update_InsertWriteFinalStep | 8893 | 51 | 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 | findBtree | 84923 | 18 | Access to field 'aDb' results in a dereference of a null pointer (loaded from variable 'pDb') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/third_party/sqlite3/src/sqlite3.c | sqlite3ParseObjectInit | 148570 | 18 | Access to field 'pParse' results in a dereference of a null pointer (loaded from variable 'db') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/third_party/dav1d/src/thread_task.c | dav1d_task_create_tile_sbrow | 306 | 30 | Access to field 'next' results in a dereference of a null pointer (loaded from variable 'prev_t') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/third_party/dav1d/src/thread_task.c | dav1d_task_create_tile_sbrow | 320 | 28 | Access to field 'next' results in a dereference of a null pointer (loaded from variable 'prev_t') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/security/sandbox/chromium/sandbox/linux/seccomp-bpf/trap.cc | SigSys | 154 | 10 | Access to field 'si_code' results in a dereference of a null pointer (loaded from variable 'info') | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/i18n/tzgnames.cpp | ~TimeZoneGenericNames | 1176 | 17 | 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 | 519 | 42 | Dereference of null pointer | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/common/ubidiwrt.cpp | ubidi_writeReordered | 603 | 40 | Dereference of null pointer | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/intl/icu/source/common/ubidiwrt.cpp | ubidi_writeReordered | 625 | 41 | Dereference of null pointer | 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 null pointer | root/firefox-clang/media/ffvpx/libavcodec/vlc.c | build_table | 170 | 48 | Dereference of null pointer | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/media/ffvpx/libavcodec/vlc.c | build_table | 204 | 48 | Dereference of null pointer | View Report |
| Logic error | Dereference of null pointer | root/firefox-clang/media/ffvpx/libavutil/vulkan.c | ff_vk_exec_pool_free | 306 | 19 | Access to field 'fence' results in a dereference of a null pointer (loaded from variable 'e') | View Report |
| Logic error | Dereference of undefined pointer value | root/firefox-clang/other-licenses/bsdiff/bsdiff.c | main | 356 | 31 | Array access (from variable 'eb') results in an undefined 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 | 2763 | 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 | 845 | 10 | 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/media/ffvpx/libavutil/hwcontext_vulkan.c | vulkan_transfer_frame | 4684 | 45 | Access to field 'data' results in a dereference of an undefined pointer value | View Report |
| Logic error | Dereference of undefined pointer value | root/firefox-clang/media/libjpeg/src/jctrans.c | compress_output | 335 | 21 | Array access results in an undefined pointer dereference | View Report |
| Logic error | Dereference of undefined pointer value | root/firefox-clang/media/libjpeg/src/jctrans.c | compress_output | 350 | 20 | Array access results in an undefined pointer dereference | 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 | Dereference of undefined pointer value | root/firefox-clang/media/ffvpx/libavcodec/vp9_mc_template.c | inter_pred_scaled_16bpp | 426 | 19 | Array access (via field 'data') results in an undefined pointer dereference | View Report |
| Logic error | Division by zero | root/firefox-clang/gfx/skia/skia/src/core/SkScan_Antihair.cpp | fastfixdiv | 251 | 20 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/intl/icu/source/i18n/decNumber.cpp | decDivideOp | 4576 | 66 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/third_party/libwebrtc/modules/audio_processing/gain_control_impl.cc | PackRenderAudioBuffer | 140 | 9 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/ggml-cpu-c.c | ggml_compute_forward_mul_mat_one_chunk | 1179 | 42 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/third_party/llama.cpp/ggml/src/gguf.cpp | cast | 217 | 15 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/third_party/llama.cpp/ggml/src/gguf.cpp | get_ne | 196 | 14 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/third_party/llama.cpp/ggml/src/gguf.cpp | get_val | 210 | 16 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/third_party/llama.cpp/ggml/src/gguf.cpp | gguf_get_arr_n | 1083 | 11 | Division by zero | 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/media/ffvpx/libavcodec/libaomenc.c | aom_init | 896 | 51 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/media/ffvpx/libavcodec/libaomenc.c | aom_init | 899 | 53 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/media/ffvpx/libavcodec/libaomenc.c | aom_init | 892 | 49 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/media/ffvpx/libavcodec/libvpxenc.c | vpx_init | 1135 | 38 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/media/ffvpx/libavcodec/libvpxenc.c | vpx_init | 1147 | 59 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/media/ffvpx/libavcodec/libvpxenc.c | vpx_init | 1150 | 61 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/third_party/llama.cpp/src/llama-kv-cache.cpp | find_slot | 981 | 17 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/intl/icu/source/i18n/nfrs.cpp | findFractionRuleSetRule | 623 | 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/third_party/dav1d/src/obu.c | parse_frame_hdr | 667 | 40 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/ops.cpp | ggml_compute_forward_dup_from_q | 514 | 51 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/ops.cpp | ggml_compute_forward_gated_delta_net_one_chunk | 10654 | 97 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/ops.cpp | ggml_compute_forward_gated_delta_net_one_chunk | 10655 | 97 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/ops.cpp | ggml_compute_forward_get_rows_bf16 | 4856 | 49 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/ops.cpp | ggml_compute_forward_get_rows_f16 | 4815 | 49 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/ops.cpp | ggml_compute_forward_get_rows_f32 | 4897 | 49 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/ops.cpp | ggml_compute_forward_get_rows_q | 4774 | 49 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/ops.cpp | ggml_compute_forward_rms_norm_f32 | 3806 | 55 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/ops.cpp | ggml_compute_forward_set_f32 | 4595 | 44 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/ops.cpp | ggml_compute_forward_set_i32 | 4666 | 44 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-cpu/ops.cpp | ggml_compute_forward_set_rows_f32 | 5000 | 42 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/gfx/pixman/pixman/pixman/pixman-fast-path.c | fast_composite_tiled_repeat | 1286 | 17 | Division by zero | View Report |
| Logic error | Division by zero | root/firefox-clang/media/libspeex_resampler/src/resample.c | update_filter | 726 | 29 | Division by zero | View Report |
| Performance | Excessive Padding | root/firefox-clang/dom/base/CCGCScheduler.h | CCGCScheduler | 129 | 1 | Excessive padding in 'class mozilla::CCGCScheduler' (32 padding bytes, where 0 is optimal). Optimal fields order: mCCBlockStart, mLastForgetSkippableEndTime, mForgetSkippableFrequencyStartTime, mLastCCEndTime, mLastForgetSkippableCycleEndTime, mCCDelay, mGCRunner, mCCRunner, mShrinkingGCTimer, mFullGCTimer, mActiveIntersliceGCBudget, mTriggeredGCDeadline, mInterruptRequested, mForgetSkippableCounter, mCCRunnerState, mCCRunnerEarlyFireCount, mPreviousSuspectedCount, mCleanupsSinceLastGC, mMajorGCReason, mEagerMajorGCReason, mEagerMinorGCReason, mCCollectedWaitingForGC, mCCollectedZonesWaitingForGC, mLikelyShortLivingObjectsNeedingGC, mInIncrementalGC, mAskParentBeforeMajorGC, mHaveAskedParent, mReadyForMajorGC, mWantAtLeastRegularGC, mDidShutdown, mHasRunGC, mNeedsFullCC, mNeedsFullGC, mNeedsGCAfterCC, mCCReason, mIsCompactingOnUserInactive, mIsCollectingCycles, mUserIsActive, mCurrentCollectionHasSeenNonIdle, mPreferFasterCollection, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/js/src/zydis/Zydis/DecoderTypes.h | ZydisDecodedOperand_ | 199 | 1 | Excessive padding in 'struct ZydisDecodedOperand_' (15 padding bytes, where 7 is optimal). Optimal fields order: , visibility, encoding, element_type, type, size, element_size, element_count, id, actions, attributes, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/obj-x86_64-pc-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/dom/FetchTypes.h | IPCInternalRequest | 641 | 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/js/src/gc/GCRuntime.h | GCRuntime | 283 | 1 | Excessive padding in 'class js::gc::GCRuntime' (78 padding bytes, where 6 is optimal). Optimal fields order: rt, numActiveZoneIters, lastLastDitchTime, queuePos, systemZone, sharedAtomsZone_, delayedMarkingList, markLaterArenas, helperThreadRatio, maxHelperThreads, helperThreadCount, maxMarkingThreads, markingThreadCount, maxParallelThreads, dispatchedParallelTasks, atomsUsedByUncollectedZones, createBudgetCallback, permanentAtoms, permanentWellKnownSymbols, nextCellUniqueId_, verifyPreData, lastGCStartTime_, lastGCEndTime_, initialized, minorGCNumber, majorGCNumber, number, sliceNumber, reservedMarkingThreads, markSliceCount, initialMinorGCNumber, blackDeferredMaps, grayDeferredMaps, sweepGroups, currentSweepGroup, sweepActions, sweepZone, foregroundFinalizedZone, zonesCompacted, relocatedArenasToRelease, markingValidator, defaultTimeBudgetMS_, destroyZoneCallback, destroyCompartmentCallback, destroyRealmCallback, inPageLoadCount, lastAllocRateUpdateTime, collectorTimeSinceAllocRateUpdate, lastAnimationTime_, maybeMarkStackLimit, emptyChunks_, backgroundSweepZones, zonesToMaybeCompact, gcCallback, gcDoCycleCollectionCallback, tenuredCallback, hostCleanupFinalizationRegistryCallback, grayRootTracer, stringStats, heapSize, queuedParallelTasks, weakCachesToSweep, weakCaches_, markers, rootsHash, buffersToFreeAfterMinorGC, sweepingTracer, testMarkQueue, zones_, lock, sweepingLock, delayedMarkingLock, selectedForMarking, mainThreadContext, maybeAtomsToSweep, unmarkTask, sweepTask, freeTask, decommitTask, stringBuffersToReleaseAfterMinorGC, finalizeCallbacks, updateWeakPointerZonesCallbacks, updateWeakPointerCompartmentCallbacks, nurseryCollectionCallbacks, blackRootTracers, lifoBlocksToFree, lifoBlocksToFreeAfterFullMinorGC, lifoBlocksToFreeAfterNextMinorGC, allocTask, lightLockRuntime, markTask, atomReferences, bufferRuntime_, persistentRoots_, tunables, storeBuffer_, foregroundFinalizedArenas, nursery_, stats_, schedulingState, majorGCTriggerReason, haveAllImplicitEdges_, heapState_, minEmptyChunkCount_, initialReason, sliceReason, incrementalState, initialState, sweepGroupIndex, sweepMarkResult, gcCallbackDepth, zealModeBits, zealFrequency, nextScheduled, zealSliceBudget, maybeGcOptions, delayedMarkingWorkAdded, fullGCRequested, finishMarkingDuringSweeping, incrementalGCEnabled, perZoneGCEnabled, grayBitsValid, isIncremental, isFull, isCompacting, useParallelMarking, useConcurrentMarking, useZeal, didYieldAtEndOfMarkPhase, safeToYield, markOnBackgroundThreadDuringSweeping, useBackgroundThreads, hadShutdownGC, foundUnexpectedGrayCells, requestSliceAfterBackgroundTask, sweepAllocKind, abortSweepAfterCurrentGroup, disableBarriersForSweeping, foregroundFinalizedAllocKind, startedCompacting, compactingEnabled, nurseryEnabled, parallelMarkingEnabled, rootsRemoved, fullCompartmentChecks, alwaysPreserveCode, lowMemoryState, deterministicOnly, queueMarkColor, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/dom/media/MediaFormatReader.h | DecoderData | 396 | 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, mFrameRateEstimator, mFirstFrameTime, mLastTimeRangesEnd, mFirstDemuxedSampleTime, mError, mMutex, mLastDecodedSampleTime, mTimeThreshold, mTimeRanges, mDrainState, mNumOfConsecutiveDecodingError, mMaxConsecutiveDecodingError, mNumOfConsecutiveRDDOrGPUCrashes, mMaxConsecutiveRDDOrGPUCrashes, mNumOfConsecutiveUtilityCrashes, mMaxConsecutiveUtilityCrashes, mIsHardwareAccelerated, mLastStreamSourceID, mNextStreamSourceID, mVideoDecodeProperties, 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/js/src/gc/ParallelMarking.h | ParallelMarker | 84 | 1 | Excessive padding in 'class js::gc::ParallelMarker' (105 padding bytes, where 41 is optimal). Optimal fields order: tasks, gc, waitingTasks, activeTasks, color, markingDeferredWeakmaps, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/js/public/ProfilingFrameIterator.h | Frame | 165 | 1 | Excessive padding in 'struct JS::ProfilingFrameIterator::Frame' (8 padding bytes, where 0 is optimal). Optimal fields order: stackAddress, , activation, endStackAddress, label, interpreterScript, realmID, kind, sourceId, line, column, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/widget/gtk/WaylandSurface.h | WaylandSurface | 31 | 1 | Excessive padding in 'class mozilla::widget::WaylandSurface' (60 padding bytes, where 4 is optimal). Optimal fields order: mRefCnt, mLoggingWidget, mGdkWindow, mParentSurface, mParent, mSurface, mSubsurface, mLatestAttachedBuffer, mEGLWindow, mViewport, mVisibleFrameCallback, mVSyncFrameCallback, mPendingOpaqueRegion, mOpaqueRegionFrameCallback, mSurfaceLock, mGdkAfterPaintId, mScreenScale, mFractionalScaleListener, mCoordinatesScaleManager, mFormats, mColorSurface, mColorRepresentationSurface, mImageDescription, mGdkCommitCallback, mMapCallback, mUnmapCallback, mVSyncCallbackStateHandler, mVSyncEmulateCheck, mDMABufFormatRefreshCallback, mBufferTransactions, mVSyncCallbackHandler, mScaleCallbacks, mMutex, mIsMapped, mIsVisible, mIsPendingGdkCleanup, mSurfaceNeedsCommit, mBufferAttached, mEmulatedVSyncCallbackTimerID, mIsOpaqueSurfaceHandlerSet, mScaleType, mCoordinatesScale, mSize, mSubsurfacePosition, mViewportDestinationSize, mViewportSourceRect, mCommitAllowed, mSubsurfaceDesync, mViewportFollowsSizeChanges, mBufferTransformFlippedX, mBufferTransformFlippedY, mVSyncCallbackEnabled, 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 | 93 | 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 | 766 | 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 | 889 | 1 | Excessive padding in 'struct macroblock' (47 padding bytes, where 15 is optimal). Optimal fields order: e_mbd, mbmi_ext_frame, row_ctx, tile_pb_ctx, cb_coef_buff, palette_buffer, tmp_conv_dst, upsample_pred, 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, top_comp_avg_est_rd, top_inter_tx_no_split_rd, plane, txfm_search_info, sb_enc, intrabc_hash_info, 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, pix_to_bottom_edge, pix_to_right_edge, 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/third_party/aom/av1/common/blockd.h | macroblockd | 570 | 1 | Excessive padding in 'struct macroblockd' (38 padding bytes, where 6 is optimal). Optimal fields order: wiener_info, mi, left_mbmi, above_mbmi, chroma_left_mbmi, chroma_above_mbmi, tx_type_map, cur_buf, above_partition_context, above_txfm_context, left_txfm_context, tile_ctx, error_info, global_motion, seg_mask, tmp_conv_dst, tmp_upsample_pred, block_ref_scale_factors, tmp_obmc_bufs, above_entropy_context, plane, mi_row, mi_col, mi_stride, tx_type_map_stride, mb_to_left_edge, mb_to_right_edge, mb_to_top_edge, mb_to_bottom_edge, bd, current_base_qindex, cur_frame_force_integer_mv, tile, qindex, lossless, sgrproj_info, ref_mv_stack, cfl, color_index_map_offset, weight, is_chroma_ref, up_available, left_available, chroma_up_available, chroma_left_available, width, height, is_last_vertical_rect, is_first_horizontal_rect, delta_lf_from_base, delta_lf, cdef_transmitted, neighbors_ref_counts, left_partition_context, left_txfm_context_buffer, left_entropy_context, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/third_party/dav1d/src/cdf.h | CdfModeContext | 39 | 1 | Excessive padding in 'struct CdfModeContext' (40 padding bytes, where 8 is optimal). Optimal fields order: txtp_inter2, txtp_inter1, y_mode, cfl_alpha, wedge_idx, partition, uv_mode, cfl_sign, filter_intra, seg_id, angle_delta, comp_inter_mode, pal_sz, txtp_intra1, txtp_intra2, color_map, delta_q, restore_switchable, interintra_mode, delta_lf, txsz, filter, motion_mode, restore_wiener, restore_sgrproj, intrabc, pal_uv, globalmv_mode, skip, skip_mode, drl_bit, seg_pred, txtp_inter3, intra, comp, comp_dir, newmv_mode, refmv_mode, jnt_comp, mask_comp, comp_bwd_ref, interintra, interintra_wedge, wedge_comp, comp_fwd_ref, comp_uni_ref, ref, txpart, pal_y, use_filter_intra, obmc, 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/third_party/libwebrtc/modules/video_coding/svc/create_scalability_structure.cc | NamedStructureFactory | 26 | 1 | Excessive padding in 'struct webrtc::(anonymous namespace)::NamedStructureFactory' (11 padding bytes, where 3 is optimal). Optimal fields order: factory, config, name, 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-250521f66641ef82/out/cs_blur_ALPHA_TARGET.h | Samplers | 2 | 1 | Excessive padding in 'struct cs_blur_ALPHA_TARGET_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/cs_blur_COLOR_TARGET.h | Samplers | 2 | 1 | Excessive padding in 'struct cs_blur_COLOR_TARGET_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/cs_svg_filter_node.h | Samplers | 2 | 1 | Excessive padding in 'struct cs_svg_filter_node_common::Samplers' (36 padding bytes, where 4 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sColor1_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sColor1_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/third_party/aom/av1/decoder/decoder.h | AV1Decoder | 279 | 1 | Excessive padding in 'struct AV1Decoder' (47 padding bytes, where 15 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, frame_size_limit, 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/modules/zlib/src/deflate.h | internal_state | 104 | 1 | Excessive padding in 'struct internal_state' (40 padding bytes, where 0 is optimal). Optimal fields order: strm, pending_buf, pending_buf_size, pending_out, pending, gzhead, gzindex, window, window_size, prev, head, block_start, sym_buf, opt_len, static_len, high_water, l_desc, d_desc, bl_desc, status, wrap, last_flush, w_size, w_bits, w_mask, ins_h, hash_size, hash_bits, hash_mask, hash_shift, match_length, prev_match, match_available, strstart, match_start, lookahead, prev_length, max_chain_length, max_lazy_match, level, strategy, good_match, nice_match, heap_len, heap_max, lit_bufsize, sym_next, sym_end, matches, insert, bi_valid, bi_used, slid, heap, bi_buf, bl_count, bl_tree, dyn_dtree, dyn_ltree, method, depth, 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_78::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 | 2907 | 1 | Excessive padding in 'struct AV1_COMP' (114 padding bytes, where 2 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, 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, extrc_tpl_gop_stats, 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, ext_ratectrl, scaled_source, scaled_last_source, orig_source, last_frame_uf, trial_frame_rst, force_intpel_info, svc, tf_ctx, rc, oxcf, coding_context, sf, mt_info, mv_search_params, token_info, rd, skip_tpl_setup_stats, cb_delta_rdmult_enabled, 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, keep_single_ref_frame_mask, keep_comp_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, src_sad_blk_alloc_size, 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, do_border_pad, 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 | 779 | 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/googletest/googletest/src/gtest-internal-inl.h | GTestFlagSaver | 141 | 1 | Excessive padding in 'class testing::internal::GTestFlagSaver' (32 padding bytes, where 0 is optimal). Optimal fields order: color_, death_test_style_, filter_, internal_run_death_test_, output_, stream_result_to_, random_seed_, repeat_, stack_trace_depth_, also_run_disabled_tests_, break_on_failure_, catch_exceptions_, death_test_use_fork_, fail_fast_, list_tests_, brief_, print_time_, print_utf8_, recreate_environments_when_repeating_, shuffle_, throw_on_failure_, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/third_party/dav1d/src/internal.h | Dav1dContext | 93 | 1 | Excessive padding in 'struct Dav1dContext' (108 padding bytes, where 44 is optimal). Optimal fields order: task_thread, fc, tc, tile, seq_hdr_pool, seq_hdr_ref, seq_hdr, frame_hdr_pool, frame_hdr_ref, frame_hdr, content_light_ref, content_light, mastering_display_ref, mastering_display, itut_t35_ref, itut_t35, flush, segmap_pool, refmvs_pool, cdf_pool, pal_dsp, picture_pool, pic_ctx_pool, frame_thread, logger, refmvs_dsp, allocator, cached_error_props, in, cdf, out, cache, refs, dsp, n_fc, n_tc, n_tile_data_alloc, n_tile_data, n_tiles, n_itut_t35, flush_mem, apply_grain, operating_point, operating_point_idc, all_layers, max_spatial_id, frame_size_limit, strict_std_compliance, output_invisible_frames, inloop_filters, decode_frame_type, drain, frame_flags, event_flags, cached_error, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/third_party/dav1d/src/internal.h | Dav1dTaskContext | 389 | 1 | Excessive padding in 'struct Dav1dTaskContext' (96 padding bytes, where 32 is optimal). Optimal fields order: , scratch, c, f, ts, a, lf_mask, cur_sb_cdef_idx_ptr, task_thread, rt, l, bx, by, top_pre_cdef_toggle, tl_4x4_filter, frame_thread, warpmv, , pal_sz_uv, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/third_party/dav1d/src/internal.h | TaskThreadData | 133 | 1 | Excessive padding in 'struct TaskThreadData' (84 padding bytes, where 20 is optimal). Optimal fields order: delayed_fg, lock, cond, first, cur, reset_task_cur, cond_signaled, inited, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/media/ffvpx/libavcodec/mpegaudiodec_template.c | MPADecodeContext | 77 | 1 | Excessive padding in 'struct MPADecodeContext' (36 padding bytes, where 4 is optimal). Optimal fields order: synth_buf, sb_samples, granules, avctx, butterflies_float, frame, gb, in_gb, mpadsp, frame_size, error_protection, layer, sample_rate, sample_rate_index, bit_rate, nb_channels, mode, mode_ext, lsf, last_buf_size, extrasize, free_format_next_header, adu_mode, dither_state, err_recognition, crc, synth_buf_offset, mdct_buf, last_buf, 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 | | 1322 | 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/media/libnestegg/src/nestegg.c | ebml_element_desc | 516 | 1 | Excessive padding in 'struct ebml_element_desc' (8 padding bytes, where 0 is optimal). Optimal fields order: name, id, offset, children, size, data_offset, default_uint, default_float, type, flags, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/docshell/base/nsDocShellLoadState.h | nsDocShellLoadState | 48 | 1 | Excessive padding in 'class nsDocShellLoadState' (50 padding bytes, where 2 is optimal). Optimal fields order: mRefCnt, _mOwningThread, mReferrerInfo, mURI, mOriginalURI, mResultPrincipalURI, mTriggeringPrincipal, mTriggeringWindowId, mPolicyContainer, mPrincipalToInherit, mPartitionedPrincipalToInherit, mHttpsFirstDowngradeData, mSHEntry, mLoadingSessionHistoryInfo, mPostDataStream, mHeadersStream, mBaseURI, mPendingRedirectedChannel, mChannelRegistrarId, mLoadIdentifier, mSpeculativeListener, mUnstrippedURI, mSourceElement, mNavigationAPIState, mNavigationAPIMethodTracker, mFormDataEntryList, mTarget, mTargetBrowsingContext, mSrcdocData, mSourceBrowsingContext, mTypeHint, mFileName, mOriginalURIString, mTriggeringRemoteType, mRemoteTypeOverride, mTriggeringSandboxFlags, mLoadType, mLoadFlags, mInternalLoadFlags, mHttpsUpgradeTelemetry, mAppLinkLaunchType, mTriggeringClassificationFlags, mCancelContentJSEpoch, mResultPrincipalURIIsSome, mTriggeringStorageAccess, mKeepResultPrincipalURIIfSet, mLoadReplace, mInheritPrincipal, mPrincipalIsExplicit, mNotifiedBeforeUnloadListeners, mForceAllowDataURI, mIsExemptFromHTTPSFirstMode, mOriginalFrameSrc, mShouldCheckForRecursion, mIsFormSubmission, mNeedsCompletelyLoadedDocument, mUserNavigationInvolvement, mFirstParty, mHasValidUserGestureActivation, mTextDirectiveUserActivation, mAllowFocusMove, mIsFromProcessingFrameAttributes, mHasComputedNamedTargetBrowsingContext, mHasSpeculativeListener, mIsMetaRefresh, mWasCreatedRemotely, mSchemelessInput, mForceMediaDocument, mIsCaptivePortalTab, mIsInitialAboutBlankHandlingProhibited, mIsResumingInterceptedNavigation, mHistoryBehavior, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/parser/html/nsHtml5Tokenizer.h | nsHtml5Tokenizer | 60 | 1 | Excessive padding in 'class nsHtml5Tokenizer' (34 padding bytes, where 2 is optimal). Optimal fields order: tokenHandler, encodingDeclarationHandler, publicId, systemId, endTagExpectation, tagName, nonInternedTagName, attributeName, nonInternedAttributeName, doctypeName, publicIdentifier, systemIdentifier, attributes, interner, mViewSource, strBuf, charRefBuf, bmpChar, astralChar, endTagExpectationAsArray, stateSave, returnStateSave, index, entCol, firstCharKey, lo, hi, candidate, charRefBufMark, value, cstart, strBufLen, charRefBufLen, line, attributeLine, col, additional, lastCR, forceQuirks, seenDigits, suspendAfterCurrentNonTextToken, endTag, containsHyphen, newAttributesEachTime, shouldSuspend, keepBuffer, confident, viewingXmlSource, nextCharOnNewLine, 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' (52 padding bytes, where 20 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' (45 padding bytes, where 13 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/third_party/libwebrtc/modules/pacing/pacing_controller.h | PacingController | 44 | 1 | Excessive padding in 'class webrtc::PacingController' (33 padding bytes, where 1 is optimal). Optimal fields order: clock_, packet_sender_, 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_, 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 | | 485 | 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/security/nss/lib/mozpkix/include/pkix-test/pkixtestutil.h | OCSPResponseContext | 372 | 1 | Excessive padding in 'class mozilla::pkix::test::OCSPResponseContext' (38 padding bytes, where 6 is optimal). Optimal fields order: certID, producedAt, singleExtensions, responseExtensions, trailingResponseData, signerKeyPair, certs, revocationTime, thisUpdate, nextUpdate, certIDHashAlgorithmEncoded, signerNameDER, signatureAlgorithm, certIDHashAlgorithm, responseStatus, skipResponseBytes, includeEmptyExtensions, badSignature, certStatus, includeNextUpdate, 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/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/ps_split_composite.h | Samplers | 2 | 1 | Excessive padding in 'struct ps_split_composite_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h | Samplers | 2 | 1 | Excessive padding in 'struct ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h | Samplers | 2 | 1 | Excessive padding in 'struct ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h | Samplers | 2 | 1 | Excessive padding in 'struct ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h | Samplers | 2 | 1 | Excessive padding in 'struct ps_text_run_ALPHA_PASS_TEXTURE_2D_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h | Samplers | 2 | 1 | Excessive padding in 'struct ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h | Samplers | 2 | 1 | Excessive padding in 'struct ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding 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' (45 padding bytes, where 13 is optimal). Optimal fields order: recv_ssrc_callback_, schedule_next_rtcp_send_evaluation_, 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_, cname_, env_, rtp_clock_rates_khz_, report_flags_, builders_, mutex_rtcp_sender_, send_ssrc_, method_, timestamp_offset_, last_rtp_timestamp_, remote_ssrc_, tmmbr_send_bps_, packet_oh_send_, nack_stats_, packet_type_counter_, video_bitrate_allocation_, is_rtp_sender_, 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/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender.h | RTPSender | 46 | 1 | Excessive padding in 'class webrtc::RTPSender' (34 padding bytes, where 2 is optimal). Optimal fields order: clock_, random_, packet_history_, paced_sender_, max_packet_size_, max_media_packet_header_, max_padding_fec_packet_header_, max_num_csrcs_, retransmission_rate_limiter_, rid_, mid_, rtx_payload_type_map_, send_mutex_, ssrc_, timestamp_offset_, rtx_, rtx_ssrc_, flexfec_ssrc_, rtp_header_extension_map_, audio_configured_, sending_media_, always_send_mid_and_rid_, ssrc_has_acked_, rtx_ssrc_has_acked_, supports_bwe_extension_, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/third_party/libwebrtc/modules/video_coding/svc/scalability_mode_util.cc | ScalabilityModeParameters | 29 | 1 | Excessive padding in 'struct webrtc::(anonymous namespace)::ScalabilityModeParameters' (10 padding bytes, where 2 is optimal). Optimal fields order: name, num_spatial_layers, num_temporal_layers, inter_layer_pred, ratio, scalability_mode, shift, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/security/nss/lib/util/secoidt.h | SECOidDataStr | 574 | 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/cmd/lib/secutil.c | SSLNamedGroupString | 4281 | 1 | Excessive padding in 'struct SSLNamedGroupString' (8 padding bytes, where 0 is optimal). Optimal fields order: name, len, grp, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/security/nss/cmd/lib/secutil.c | SSLSignatureSchemeString | 4421 | 1 | Excessive padding in 'struct SSLSignatureSchemeString' (8 padding bytes, where 0 is optimal). Optimal fields order: name, len, scheme, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/third_party/sipcc/sipcc_sdp.h | sdp_srtp_crypto_suite_list_ | 1101 | 1 | Excessive padding in 'struct sdp_srtp_crypto_suite_list_' (10 padding bytes, where 2 is optimal). Optimal fields order: crypto_suite_str, crypto_suite_val, key_size_bytes, salt_size_bytes, 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 | 660 | 1 | Excessive padding in 'struct SSL3HandshakeStateStr' (57 padding bytes, where 1 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, dtlsReceivedHVR, 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/gfx/harfbuzz/src/OT/Color/svg/svg.hh | open_elem_t | 340 | 1 | Excessive padding in 'struct OT::_hb_svg_cache_impl::open_elem_t' (10 padding bytes, where 2 is optimal). Optimal fields order: id, start, in_defs_content, is_defs, 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/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' (79 padding bytes, where 15 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, 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, mi_ssim_rdmult_scaling_factors_rows, mi_ssim_rdmult_scaling_factors_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, 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 |
| Performance | Excessive Padding | root/firefox-clang/media/ffvpx/libavcodec/vp9dec.h | VP9TileData | 173 | 1 | Excessive padding in 'struct VP9TileData' (100 padding bytes, where 36 is optimal). Optimal fields order: tmp_y, tmp_uv, edge_emu_buffer, left_y_nnz_ctx, left_mode_ctx, left_uv_nnz_ctx, left_mv_ctx, s, c_b, c, y_stride, uv_stride, b_base, b, left_partition_ctx, left_skip_ctx, left_txfm_ctx, left_segpred_ctx, left_intra_ctx, left_comp_ctx, left_ref_ctx, left_filter_ctx, block_base, block, eob_base, eob, block_structure, uvblock_base, uvblock, uveob_base, uveob, dst, row, row7, col, col7, tile_col_start, error_info, nb_block_structure, min_mv, max_mv, counts, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/media/ffvpx/libavutil/vulkan.h | FFVkExecContext | 145 | 1 | Excessive padding in 'struct FFVkExecContext' (32 padding bytes, where 0 is optimal). Optimal fields order: parent, queue, buf, fence, opaque, query_data, buf_deps, frame_deps, sw_frame_deps, sem_wait, sem_sig, sem_sig_val_dst, frame_locked, access_dst, layout_dst, queue_family_dst, frame_update, idx, had_submission, qf, qi, query_idx, nb_buf_deps, buf_deps_alloc_size, frame_deps_alloc_size, nb_frame_deps, sw_frame_deps_alloc_size, nb_sw_frame_deps, sem_wait_alloc, sem_wait_cnt, sem_sig_alloc, sem_sig_cnt, sem_sig_val_dst_alloc, sem_sig_val_dst_cnt, frame_locked_alloc_size, access_dst_alloc, layout_dst_alloc, queue_family_dst_alloc, frame_update_alloc_size, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/third_party/khronos/vulkan-headers/include/vulkan/vulkan_core.h | VkExportMemoryAllocateInfo | 5859 | 1 | Excessive padding in 'struct VkExportMemoryAllocateInfo' (8 padding bytes, where 0 is optimal). Optimal fields order: pNext, sType, handleTypes, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/third_party/khronos/vulkan-headers/include/vulkan/vulkan_core.h | VkHostImageLayoutTransitionInfo | 8491 | 1 | Excessive padding in 'struct VkHostImageLayoutTransitionInfo' (8 padding bytes, where 0 is optimal). Optimal fields order: pNext, image, sType, oldLayout, newLayout, subresourceRange, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/third_party/khronos/vulkan-headers/include/vulkan/vulkan_core.h | VkImageMemoryBarrier | 3358 | 1 | Excessive padding in 'struct VkImageMemoryBarrier' (8 padding bytes, where 0 is optimal). Optimal fields order: pNext, image, sType, srcAccessMask, dstAccessMask, oldLayout, newLayout, srcQueueFamilyIndex, dstQueueFamilyIndex, subresourceRange, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/third_party/khronos/vulkan-headers/include/vulkan/vulkan_core.h | VkImageMemoryBarrier2 | 7442 | 1 | Excessive padding in 'struct VkImageMemoryBarrier2' (8 padding bytes, where 0 is optimal). Optimal fields order: pNext, srcStageMask, srcAccessMask, dstStageMask, dstAccessMask, image, sType, oldLayout, newLayout, srcQueueFamilyIndex, dstQueueFamilyIndex, subresourceRange, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/third_party/dav1d/src/wedge.h | | 33 | 1 | Excessive padding in 'Dav1dMasks' (104 padding bytes, where 40 is optimal). Optimal fields order: ii_nondc_8x8, ii_nondc_4x16, ii_nondc_8x16, wedge_420_4x4, ii_nondc_16x16, ii_nondc_8x32, wedge_444_8x8, wedge_422_4x8, wedge_420_8x4, wedge_420_4x8, ii_dc, ii_nondc_16x32, wedge_444_16x8, wedge_444_8x16, wedge_422_8x8, wedge_422_4x16, wedge_420_16x4, wedge_420_8x8, wedge_420_4x16, ii_nondc_32x32, wedge_444_32x8, wedge_444_16x16, wedge_444_8x32, wedge_422_16x8, wedge_422_8x16, wedge_422_4x32, wedge_420_16x8, wedge_420_8x16, wedge_444_32x16, wedge_444_16x32, wedge_422_16x16, wedge_422_8x32, wedge_420_16x16, wedge_444_32x32, wedge_422_16x32, ii_nondc_4x8, ii_nondc_4x4, offsets, consider reordering the fields or adding explicit padding members | View Report |
| Performance | Excessive Padding | root/firefox-clang/parser/expat/expat/lib/xmlparse.c | XML_ParserStruct | 750 | 1 | Excessive padding in 'struct XML_ParserStruct' (55 padding bytes, where 7 is optimal). Optimal fields order: m_userData, m_handlerArg, m_buffer, m_bufferPtr, m_bufferEnd, m_bufferLim, m_parseEndByteIndex, m_parseEndPtr, m_partialTokenBytesBefore, m_dataBuf, m_dataBufEnd, m_startElementHandler, m_endElementHandler, m_characterDataHandler, m_processingInstructionHandler, m_commentHandler, m_startCdataSectionHandler, m_endCdataSectionHandler, m_defaultHandler, m_startDoctypeDeclHandler, m_endDoctypeDeclHandler, m_unparsedEntityDeclHandler, m_notationDeclHandler, m_startNamespaceDeclHandler, m_endNamespaceDeclHandler, m_notStandaloneHandler, m_externalEntityRefHandler, m_externalEntityRefHandlerArg, m_skippedEntityHandler, m_unknownEncodingHandler, m_elementDeclHandler, m_attlistDeclHandler, m_entityDeclHandler, m_xmlDeclHandler, m_encoding, m_internalEncoding, m_protocolEncodingName, m_unknownEncodingMem, m_unknownEncodingData, m_unknownEncodingHandlerData, m_unknownEncodingRelease, m_processor, m_eventPtr, m_eventEndPtr, m_positionPtr, m_openInternalEntities, m_openAttributeEntities, m_openValueEntities, m_freeEntities, m_declEntity, m_doctypeName, m_doctypeSysid, m_doctypePubid, m_declAttributeType, m_declNotationName, m_declNotationPublicId, m_declElementType, m_declAttributeId, m_dtd, m_curBase, m_tagStack, m_freeTagList, m_inheritedBindings, m_freeBindingList, m_attsSize, m_atts, m_nsAtts, m_nsAttsVersion, m_groupConnector, m_groupSize, m_parentParser, m_mismatch, m_position, m_hash_secret_salt_128, m_mem, m_alloc_tracker, m_prologState, m_accounting, m_tempPool, m_temp2Pool, m_initEncoding, m_lastBufferRequestSize, m_errorCode, m_tagLevel, m_nSpecifiedAtts, m_idAttIndex, m_paramEntityParsing, m_handlerCallDepth, m_parsingStatus, m_namespaceSeparator, m_entity_stats, m_reparseDeferralEnabled, m_ns, m_ns_triplets, m_defaultExpandInternalEntities, m_declAttributeIsCdata, m_declAttributeIsId, m_nsAttsPower, m_isParamEntity, m_useForeignDTD, m_hash_secret_salt_set, m_reenter, consider reordering the fields or adding explicit padding members | View Report |
| Logic error | Function call with invalid argument | root/firefox-clang/other-licenses/bsdiff/bsdiff.c | main | 398 | 23 | The 1st argument to 'lseek' is -1 but should be >= 0 | View Report |
| Logic error | Garbage return value | root/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c | _cairo_pdf_surface_write_page_dicts | 2679 | 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 | 2653 | 10 | Undefined or garbage value returned to caller | View Report |
| Logic error | Garbage return value | root/firefox-clang/media/ffvpx/libavcodec/pthread.c | ff_pthread_init | 125 | 6 | 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 |
| Stream handling error | Invalid stream state | root/firefox-clang/ipc/testshell/XPCShellEnvironment.cpp | ProcessFile | 264 | 22 | 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 | aom_film_grain_table_read | 287 | 50 | 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 | aom_film_grain_table_read | 291 | 51 | 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/modules/libmar/src/mar_create.c | mar_concat_file | 87 | 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/modules/libmar/src/mar_read.c | mar_fpopen | 251 | 15 | 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 | 14 | 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/toolkit/xre/CmdLineAndEnvUtils.h | SaveToEnv | 751 | 34 | Potential leak of memory pointed to by 'expr' | 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 | 3785 | 49 | Potential leak of memory pointed to by 'params' | View Report |
| Memory error | Memory leak | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_parser.cpp | nr_ice_peer_ctx_parse_global_attributes | 537 | 33 | Potential leak of memory pointed to by 'component_id' | View Report |
| Memory error | Memory leak | root/firefox-clang/modules/libmar/src/mar_create.c | mar_create | 384 | 36 | Potential leak of memory pointed to by 'stack.head' | View Report |
| Memory error | Memory leak | root/firefox-clang/media/ffvpx/libavutil/mem.c | av_dynarray_add | 334 | 17 | Potential leak of memory pointed to by 'tab' | View Report |
| Memory error | Memory leak | root/firefox-clang/media/ffvpx/libavutil/mem.c | av_dynarray_add_nofree | 320 | 17 | Potential leak of memory pointed to by 'tab' | View Report |
| Memory error | Memory leak | root/firefox-clang/dom/media/webrtc/transport/nricectx.cpp | ToNicerTurnStruct | 238 | 30 | Potential memory leak | View Report |
| Memory error | Memory leak | root/firefox-clang/browser/app/nsBrowserApp.cpp | do_main | 219 | 15 | Potential memory leak | View Report |
| Memory error | Memory leak | root/firefox-clang/toolkit/components/remote/nsUnixRemoteServer.cpp | HandleCommandLine | 102 | 15 | Potential leak of memory pointed to by 'argv' | View Report |
| Memory error | Memory leak | root/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_server_ctx.cpp | nr_stun_server_ctx_create | 56 | 8 | Potential leak of memory pointed to by 'ctx' | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/js/src/zydis/Zycore/List.c | ZyanListResizeEx | 637 | 25 | Addition of a null pointer (from variable 'node') and a nonzero integer value results in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/js/src/vm/Scope.h | GetScopeDataTrailingNamesPointer | 255 | 19 | Addition of a null pointer (from variable 'data') and a nonzero integer value results in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/mfbt/tests/TestArrayUtils.cpp | TestIsInRangeClass | 83 | 2 | Addition of a null pointer (from variable 'baseBegin') and a nonzero integer value results in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/mfbt/tests/TestArrayUtils.cpp | TestIsInRangeClassDerived | 149 | 2 | Addition of a null pointer (from variable 'derivedBegin') and a nonzero integer value results in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/mfbt/tests/TestArrayUtils.cpp | TestIsInRangeClassDerivedEmpty | 183 | 2 | Addition of a null pointer (from variable 'derivedEmptyBegin') and a nonzero integer value results in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/mfbt/tests/TestArrayUtils.cpp | TestIsInRangeClassExtraDerived | 224 | 2 | Addition of a null pointer (from variable 'derivedBegin') and a nonzero integer value results in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/mfbt/tests/TestArrayUtils.cpp | TestIsInRangeClassExtraDerivedEmpty | 260 | 2 | Addition of a null pointer (from variable 'derivedBegin') and a nonzero integer value results in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/mfbt/tests/TestArrayUtils.cpp | TestIsInRangeEmptyClass | 116 | 2 | Addition of a null pointer (from variable 'baseBegin') and a nonzero integer value results in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/mfbt/tests/TestArrayUtils.cpp | TestIsInRangeNonClass | 13 | 2 | Addition of a null pointer (from variable 'intBegin') and a nonzero integer value results in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/mfbt/tests/TestArrayUtils.cpp | TestIsInRangeVoid | 43 | 2 | Addition of a null pointer (from variable 'intBegin') and a nonzero integer value results in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/third_party/aom/aom/src/aom_encoder.c | aom_codec_get_cx_data | 236 | 17 | Addition of a null pointer (from variable 'dst_buf') and a probably nonzero integer value (via field 'sz') may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/gfx/cairo/cairo/src/cairo-type1-subset.c | cairo_type1_font_subset_write_private_dict | 1505 | 121 | Subtraction of a null pointer (from variable 'array_start') and a probably non-null pointer (via field 'cleartext') may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/security/nss/lib/smime/cmsudf.c | nss_cmstype_hash_key | 82 | 2 | Subtraction of a probably non-null pointer and a null pointer may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/media/libyuv/libyuv/source/convert.cc | Biplanar16bitTo8bit | 3985 | 17 | Addition of a null pointer (from variable 'src_y') and a probably nonzero integer value may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/media/libyuv/libyuv/source/convert.cc | I010Copy | 152 | 13 | Addition of a null pointer (from variable 'src_y') and a probably nonzero integer value may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/media/libyuv/libyuv/source/convert.cc | I010ToNV12 | 906 | 12 | Addition of a null pointer (from variable 'src_y') and a probably nonzero integer value may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/media/libyuv/libyuv/source/convert.cc | I400ToI420 | 1627 | 11 | Addition of a null pointer (from variable 'src_y') and a probably nonzero integer value may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/media/libyuv/libyuv/source/convert.cc | I400ToNV21 | 1658 | 10 | Addition of a null pointer (from variable 'src_y') and a probably nonzero integer value may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/media/libyuv/libyuv/source/convert.cc | I420Copy | 109 | 13 | Addition of a null pointer (from variable 'src_y') and a probably nonzero integer value may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/media/libyuv/libyuv/source/convert.cc | I422ToI210 | 1133 | 13 | Addition of a null pointer (from variable 'src_y') and a probably nonzero integer value may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/media/libyuv/libyuv/source/convert.cc | I444ToNV12 | 1572 | 14 | Addition of a null pointer (from variable 'src_y') and a probably nonzero integer value may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/media/libyuv/libyuv/source/convert.cc | NV12ToI420 | 1693 | 14 | Addition of a null pointer (from variable 'src_y') and a probably nonzero integer value may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/media/libyuv/libyuv/source/convert.cc | Planar16bitTo8bit | 197 | 19 | Addition of a null pointer (from variable 'src_y') and a probably nonzero integer value may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/media/libyuv/libyuv/source/convert.cc | Planar8bitTo8bit | 4051 | 19 | Addition of a null pointer (from variable 'src_y') and a probably nonzero integer value may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/js/src/ctypes/libffi/src/dlmalloc.c | do_check_top_chunk | 3386 | 28 | Addition of a null pointer and a nonzero integer value results in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/third_party/aom/av1/encoder/encodeframe.c | populate_token_count | 1498 | 36 | Subtraction of a null pointer (from variable 'tok') and a probably non-null pointer (via field 'start') may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/media/ffvpx/libavcodec/get_bits.h | get_bits | 342 | 17 | Addition of a null pointer (via field 'buffer') and a nonzero integer value results in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-c.c | incr_ptr_aligned | 7106 | 5 | Addition of a null pointer and a nonzero integer value (from variable 'size') results in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/modules/zlib/src/gzwrite.c | MOZ_Z_gz_write | 212 | 31 | Addition of a null pointer (via field 'next_in') and a nonzero integer value (via field 'avail_in') results in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/modules/zlib/src/gzwrite.c | gz_vacate | 386 | 22 | Addition of a null pointer (via field 'next_in') and a probably nonzero integer value (via field 'avail_in') may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/security/nss/lib/ckfw/hash.c | nss_ckfw_identity_hash | 49 | 1 | Subtraction of a probably non-null pointer and a null pointer may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/security/nss/lib/base/hash.c | nss_identity_hash | 51 | 1 | Subtraction of a probably non-null pointer and a null pointer may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/media/libwebp/src/dec/idec_dec.c | AppendToMemBuffer | 196 | 22 | Subtraction of a null pointer (from variable 'old_start') and a non-null pointer (from variable 'old_base') results in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/media/libwebp/src/dec/idec_dec.c | AppendToMemBuffer | 216 | 30 | Subtraction of a non-null pointer and a null pointer (from variable 'old_start') results in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/media/libwebp/src/dec/idec_dec.c | RemapMemBuffer | 235 | 18 | Subtraction of a non-null pointer and a null pointer (from variable 'old_start') results in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/media/libjpeg/src/jmemmgr.c | access_virt_barray | 1089 | 12 | Addition of a null pointer (via field 'mem_buffer') and a probably nonzero integer value may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/media/libjpeg/src/jmemmgr.c | access_virt_sarray | 1005 | 16 | Addition of a null pointer (via field 'mem_buffer') and a probably nonzero integer value may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/mozglue/static/lz4/lz4.c | LZ4_compress_fast_continue | 1736 | 10 | Addition of a null pointer (from variable 'source') and a nonzero integer value (from variable 'inputSize') results in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/mozglue/static/lz4/lz4.c | LZ4_decompress_generic | 2179 | 32 | Subtraction of a null pointer (from variable 'dictEnd') and a probably nonzero integer value may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/mozglue/static/lz4/lz4.c | LZ4_decompress_generic | 2185 | 32 | Subtraction of a null pointer (from variable 'dictEnd') and a probably nonzero integer value (from variable 'copySize') may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/mozglue/static/lz4/lz4.c | LZ4_decompress_unsafe_generic | 1935 | 22 | Subtraction of a null pointer (from variable 'dictEnd') and a probably nonzero integer value may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/mozglue/static/lz4/lz4frame.c | LZ4F_updateDict | 1535 | 30 | Addition of a null pointer (via field 'dict') and a nonzero integer value (via field 'dictSize') results in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/mozglue/static/lz4/lz4hc.c | LZ4HC_compress_hashChain | 1199 | 44 | Subtraction of a null pointer (from variable 'start2') and a probably non-null pointer (from variable 'ip') may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/mozglue/static/lz4/lz4hc.c | LZ4HC_init_internal | 244 | 5 | Subtraction of a probably non-null pointer (via field 'end') and a null pointer (via field 'prefixStart') may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/security/nss/lib/softoken/pkcs11.c | sftk_HashNumber | 3134 | 1 | Subtraction of a probably non-null pointer and a null pointer may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/security/nss/lib/util/secoid.c | secoid_HashNumber | 2160 | 1 | Subtraction of a probably non-null pointer and a null pointer may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/security/nss/cmd/lib/secutil.c | SECU_displayVerifyLog | 3810 | 9 | Subtraction of a probably non-null pointer and a null pointer may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/security/nss/lib/base/tracker.c | identity_hash | 29 | 1 | Subtraction of a probably non-null pointer and a null pointer may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/media/libvpx/libvpx/vp9/vp9_dx_iface.c | decoder_decode | 371 | 10 | Addition of a null pointer (from variable 'data') and a nonzero integer value (from variable 'data_sz') results in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/media/libvpx/libvpx/vpx/src/vpx_encoder.c | vpx_codec_get_cx_data | 289 | 17 | Addition of a null pointer (from variable 'dst_buf') and a probably nonzero integer value (via field 'sz') may result in undefined behavior | View Report |
| Logic error | Possibly undefined arithmetic operation involving a null pointer | root/firefox-clang/parser/expat/expat/lib/xmlparse.c | XML_Parse | 2496 | 17 | Subtraction of a null pointer and a probably non-null pointer (from variable 'end') may result in undefined behavior | View Report |
| Stream handling error | Resource leak | root/firefox-clang/security/nss/lib/pk11wrap/debug_module.c | print_final_statistics | 3471 | 22 | Opened stream never closed. Potential resource leak | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/obj-x86_64-pc-linux-gnu/media/libdav1d/16bd_itx_tmpl.c | inv_txfm_add_c | 111 | 24 | The left operand of '+' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/obj-x86_64-pc-linux-gnu/media/libdav1d/16bd_looprestoration_tmpl.c | sgr_finish_filter_row1 | 566 | 27 | The left operand of '+' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/obj-x86_64-pc-linux-gnu/media/libdav1d/16bd_mc_tmpl.c | prep_8tap_c | 274 | 21 | The right operand of '*' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/obj-x86_64-pc-linux-gnu/media/libdav1d/16bd_mc_tmpl.c | prep_bilin_c | 559 | 12 | The left operand of '-' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/obj-x86_64-pc-linux-gnu/media/libdav1d/16bd_mc_tmpl.c | put_8tap_c | 161 | 21 | The right operand of '*' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/obj-x86_64-pc-linux-gnu/media/libdav1d/16bd_mc_tmpl.c | put_bilin_c | 462 | 13 | The left operand of '-' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/obj-x86_64-pc-linux-gnu/media/libdav1d/8bd_itx_tmpl.c | inv_txfm_add_c | 111 | 24 | The left operand of '+' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/obj-x86_64-pc-linux-gnu/media/libdav1d/8bd_looprestoration_tmpl.c | sgr_finish_filter_row1 | 566 | 27 | The left operand of '+' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/obj-x86_64-pc-linux-gnu/media/libdav1d/8bd_mc_tmpl.c | prep_8tap_c | 274 | 20 | The right operand of '*' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/obj-x86_64-pc-linux-gnu/media/libdav1d/8bd_mc_tmpl.c | prep_bilin_c | 559 | 11 | The left operand of '-' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/obj-x86_64-pc-linux-gnu/media/libdav1d/8bd_mc_tmpl.c | put_8tap_c | 161 | 20 | The right operand of '*' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/obj-x86_64-pc-linux-gnu/media/libdav1d/8bd_mc_tmpl.c | put_bilin_c | 462 | 11 | The left operand of '-' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/js/src/frontend/Parser.cpp | objectBindingPattern | 4221 | 60 | The left operand of '==' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/gfx/skia/skia/include/private/base/SkPoint_impl.h | operator== | 433 | 12 | The left operand of '==' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/mfbt/tests/TestDoublyLinkedList.cpp | CheckListValues | 24 | 9 | The right 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/mfbt/tests/TestLinkedList.cpp | CheckListValues | 25 | 27 | The right 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/mfbt/tests/TestUtf8.cpp | ExpectInvalidCodePointHelper | 174 | 18 | The left operand of '==' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/mfbt/tests/TestUtf8.cpp | ExpectInvalidCodePointHelper | 179 | 18 | The left operand of '==' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/mfbt/tests/TestUtf8.cpp | ExpectInvalidCodePointHelper | 183 | 18 | 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/other-licenses/bsdiff/bsdiff.c | main | 278 | 7 | 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 | _cairo_ft_resolve_pattern | 4524 | 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 | 4612 | 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 | 4571 | 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 | 4594 | 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 | 1538 | 69 | 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 | 405 | 45 | 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 | 416 | 50 | 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 | 399 | 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 | 403 | 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 | 1159 | 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 | 755 | 92 | 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/third_party/dav1d/src/decode.c | dav1d_submit_frame | 3591 | 36 | The left operand of '+' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/third_party/dav1d/src/decode.c | derive_warpmv | 323 | 28 | 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/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/media/libjpeg/src/jcmaster.c | validate_script | 423 | 25 | The left operand of '<' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/modules/fdlibm/src/k_rem_pio2.cpp | __kernel_rem_pio2 | 314 | 14 | The right operand of '*' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/modules/fdlibm/src/k_rem_pio2.cpp | __kernel_rem_pio2 | 334 | 15 | 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/modules/fdlibm/src/k_rem_pio2.cpp | __kernel_rem_pio2 | 338 | 16 | 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/modules/fdlibm/src/k_rem_pio2.cpp | __kernel_rem_pio2 | 370 | 25 | 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/modules/fdlibm/src/k_rem_pio2.cpp | __kernel_rem_pio2 | 385 | 25 | 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/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/media/libpng/pngrutil.c | MOZ_PNG_get_uint_31 | 43 | 9 | The left operand of '<<' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/libpng/pngrutil.c | MOZ_PNG_handle_gAMA | 1119 | 7 | The left operand of '<<' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/libpng/pngrutil.c | MOZ_PNG_handle_iCCP | 1367 | 12 | The left operand of '!=' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/libpng/pngrutil.c | MOZ_PNG_handle_sRGB | 1303 | 9 | The left operand of '>' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/libpng/pngrutil.c | png_get_int_32_checked | 1216 | 8 | The left operand of '<<' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/gfx/skia/skia/modules/skcms/skcms.cc | classify | 165 | 44 | The left operand of '!=' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/gfx/skia/skia/modules/skcms/skcms.cc | classify | 179 | 37 | The right operand of '+' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/gfx/skia/skia/modules/skcms/skcms.cc | skcms_ApproximateCurve | 2404 | 35 | The left operand of '*' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/gfx/skia/skia/modules/skcms/skcms.cc | skcms_TransferFunction_invert | 2050 | 41 | 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 | 3001 | 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/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/ffvpx/libavcodec/vlc.c | vlc_multi_gen | 485 | 41 | 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 | Result of operation is garbage or undefined | root/firefox-clang/media/ffvpx/libavcodec/vp8dsp.c | put_vp8_bilinear16_hv_c | 637 | 7 | The right operand of '*' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/ffvpx/libavcodec/vp8dsp.c | put_vp8_bilinear4_hv_c | 639 | 7 | The right operand of '*' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/ffvpx/libavcodec/vp8dsp.c | put_vp8_bilinear8_hv_c | 638 | 7 | The right operand of '*' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/ffvpx/libavcodec/vp8dsp.c | put_vp8_epel16_h6v6_c | 578 | 6 | The right operand of '*' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/ffvpx/libavcodec/vp8dsp.c | put_vp8_epel4_h4v4_c | 573 | 6 | The right operand of '*' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/ffvpx/libavcodec/vp8dsp.c | put_vp8_epel4_h4v6_c | 575 | 6 | The right operand of '*' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/ffvpx/libavcodec/vp8dsp.c | put_vp8_epel4_h6v4_c | 577 | 6 | The right operand of '*' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/ffvpx/libavcodec/vp8dsp.c | put_vp8_epel4_h6v6_c | 580 | 6 | The right operand of '*' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/ffvpx/libavcodec/vp8dsp.c | put_vp8_epel8_h4v4_c | 572 | 6 | The right operand of '*' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/ffvpx/libavcodec/vp8dsp.c | put_vp8_epel8_h4v6_c | 574 | 6 | The right operand of '*' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/ffvpx/libavcodec/vp8dsp.c | put_vp8_epel8_h6v4_c | 576 | 6 | The right operand of '*' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/ffvpx/libavcodec/vp8dsp.c | put_vp8_epel8_h6v6_c | 579 | 6 | The right operand of '*' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c | vp9_pick_inter_mode | 2090 | 93 | The left operand of '!=' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c | vp9_pick_inter_mode | 2140 | 101 | The left operand of '!=' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c | vp9_pick_inter_mode | 2146 | 97 | The left operand of '!=' is a garbage value | View Report |
| Logic error | Result of operation is garbage or undefined | root/firefox-clang/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c | vp9_pick_inter_mode | 2208 | 106 | The left operand of '==' is a garbage value | 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/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 | 1080 | 49 | 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 | aom_film_grain_table_read | 287 | 50 | 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/modules/libmar/src/mar_create.c | mar_concat_file | 87 | 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/modules/libmar/src/mar_read.c | mar_fpopen | 251 | 15 | 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/memory/replace/dmd/test/SmokeDMD.cpp | Foo | 79 | 3 | 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/ast_to_hir.cpp | hir | 8073 | 49 | 12th function call argument is an uninitialized value | View Report |
| Logic error | Uninitialized argument value | root/firefox-clang/other-licenses/bsdiff/bsdiff.c | main | 388 | 18 | 2nd function call argument is an uninitialized value | View Report |
| Logic error | Uninitialized argument value | root/firefox-clang/other-licenses/bsdiff/bsdiff.c | main | 407 | 22 | 1st function call argument is an uninitialized value | View Report |
| Logic error | Uninitialized argument value | root/firefox-clang/other-licenses/bsdiff/bsdiff.c | main | 259 | 3 | 1st function call argument is an uninitialized value | View Report |
| Logic error | Uninitialized argument value | root/firefox-clang/other-licenses/bsdiff/bsdiff.c | main | 265 | 5 | 2nd 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_record_colr_v0_glyph | 2863 | 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 | _cairo_ft_scaled_glyph_init_surface | 2783 | 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 | 4695 | 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 | 1718 | 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 | 1748 | 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 | 2296 | 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 | 2013 | 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_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 | 3069 | 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 | 6100 | 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 | 8180 | 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 | 8353 | 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 | 6546 | 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 | 740 | 11 | 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/media/ffvpx/libavcodec/cbs_av1.c | cbs_av1_write_subexp | 439 | 20 | 3rd function call argument is an uninitialized value | View Report |
| Logic error | Uninitialized argument value | root/firefox-clang/media/ffvpx/libavcodec/cbs_vp9_syntax_template.c | cbs_vp9_write_superframe_index | 475 | 39 | 6th function call argument is an uninitialized value | View Report |
| Logic error | Uninitialized argument value | root/firefox-clang/third_party/dav1d/src/decode.c | dav1d_submit_frame | 3552 | 23 | 1st function call argument is an uninitialized value | View Report |
| Logic error | Uninitialized argument value | root/firefox-clang/media/ffvpx/libavutil/hwcontext_vulkan.c | check_extensions | 1013 | 27 | 1st function call argument is an uninitialized value | View Report |
| Logic error | Uninitialized argument value | root/firefox-clang/media/ffvpx/libavcodec/libaomenc.c | aom_encode | 1385 | 16 | 3rd function call argument is an uninitialized value | View Report |
| Logic error | Uninitialized argument value | root/firefox-clang/media/ffvpx/libavcodec/libvorbisenc.c | libvorbis_get_priming_samples | 229 | 27 | 2nd 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/dom/base/nsGlobalWindowInner.cpp | ShowSlowScriptDialog | 5402 | 32 | 1st function call argument is an uninitialized value | View Report |
| Logic error | Uninitialized argument value | root/firefox-clang/config/nsinstall.c | copyfile | 151 | 30 | 2nd function call argument is an uninitialized value | View Report |
| Logic error | Uninitialized argument value | root/firefox-clang/media/libpng/pngrutil.c | png_handle_cICP | 1899 | 8 | 3rd function call argument is an uninitialized value | View Report |
| Logic error | Uninitialized argument value | root/firefox-clang/tools/power/rapl.cpp | RAPL | 566 | 13 | 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 | vec0Filter_knn | 8113 | 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 | 7635 | 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 | 8210 | 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 | 9915 | 23 | 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 | 9238 | 39 | 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 | vec0Update_InsertWriteFinalStep | 8936 | 35 | 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 | 10266 | 49 | 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 | 10175 | 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 | 10219 | 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_UpdateVectorColumn | 10133 | 54 | 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 | 4393 | 70 | 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 | 4202 | 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 | 4124 | 30 | 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 | 4680 | 56 | 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 | 4279 | 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_getUTF8String | 1609 | 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_getUTF8StringByIndex | 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 | 2637 | 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 | Uninitialized argument value | root/firefox-clang/media/ffvpx/libavcodec/vaapi_decode.c | vaapi_decode_find_best_format | 386 | 26 | 5th function call argument is an uninitialized value | View Report |
| Logic error | Unix API | root/firefox-clang/mozglue/static/lz4/lz4.c | LZ4_saveDict | 1827 | 9 | Null pointer passed as 1st argument to memory copy function | View Report |
| Logic error | Unix API | root/firefox-clang/mozglue/static/lz4/lz4hc.c | LZ4_saveDictHC | 1753 | 11 | Null pointer passed as 1st argument to memory copy function | View Report |
| Logic error | Unix API | root/firefox-clang/intl/icu/source/i18n/unum.cpp | unum_parseDecimal | 467 | 10 | Null pointer passed as 1st argument to string copy function | View Report |
| Memory error | Use of zero allocated | root/firefox-clang/third_party/msgpack/src/vrefbuffer.c | msgpack_vrefbuffer_append_ref | 118 | 9 | Use of memory allocated with size zero | View Report |
| Memory error | Use-after-free | root/firefox-clang/dom/indexedDB/ActorsParent.cpp | Release | 2070 | 35 | Use of memory after it is released | View Report |
| Memory error | Use-after-free | root/firefox-clang/dom/indexedDB/ActorsParent.cpp | Release | 2883 | 47 | Use of memory after it is released | View Report |
| Memory error | Use-after-free | root/firefox-clang/mfbt/RefPtr.h | forget | 287 | 22 | Use of memory after it is released | View Report |
| Memory error | Use-after-free | root/firefox-clang/mfbt/RefPtr.h | get | 314 | 31 | Use of memory after it is released | View Report |
| Memory error | Use-after-free | root/firefox-clang/mfbt/RefPtr.h | ~RefPtr | 80 | 48 | Use of memory after it is released | View Report |
| Memory error | Use-after-free | root/firefox-clang/gfx/skia/skia/include/core/SkRefCnt.h | ~sk_sp | 256 | 40 | Use of memory after it is released | View Report |
| Memory error | Use-after-free | root/firefox-clang/netwerk/sctp/src/netinet/sctp_asconf.c | sctp_asconf_find_param | 1577 | 51 | Use of memory after it is released | View Report |
| C++ move semantics | Use-after-move | root/firefox-clang/dom/indexedDB/ActorsParent.cpp | PopulateResponseFromStatement | 20783 | 75 | Moved-from object 'previousKey' is moved | View Report |
| C++ move semantics | Use-after-move | root/firefox-clang/mozglue/tests/TestBaseProfiler.cpp | operator() | 3868 | 15 | Method called on moved-from object 'bsv' | View Report |
| C++ move semantics | Use-after-move | root/firefox-clang/mfbt/tests/TestHashTable.cpp | TestMoveConstructor | 31 | 38 | Method called on moved-from object 'map' | View Report |
| C++ move semantics | Use-after-move | root/firefox-clang/mfbt/tests/TestLinkedList.cpp | TestMove | 262 | 3 | Method called on moved-from object 'c2' | View Report |
| C++ move semantics | Use-after-move | root/firefox-clang/mfbt/tests/TestMaybe.cpp | TestCopyAndMove | 632 | 122 | Method called on moved-from object 'src' | View Report |
| C++ move semantics | Use-after-move | root/firefox-clang/mfbt/tests/TestMaybe.cpp | TestCopyAndMove | 642 | 131 | Method called on moved-from object 'src' | View Report |
| C++ move semantics | Use-after-move | root/firefox-clang/mfbt/tests/TestUniquePtr.cpp | TestArray | 434 | 20 | Method called on moved-from object 'n1' | View Report |
| C++ move semantics | Use-after-move | root/firefox-clang/mfbt/tests/TestUniquePtr.cpp | TestDefaultFreeGuts | 97 | 20 | Method called on moved-from object 'n1' | View Report |
| C++ move semantics | Use-after-move | root/firefox-clang/mfbt/tests/TestUniquePtr.cpp | TestReferenceDeleterGuts | 283 | 14 | Method called on moved-from object 'id1' | View Report |
| C++ move semantics | Use-after-move | root/firefox-clang/mfbt/tests/TestVariant.cpp | testMove | 397 | 8 | Method called on moved-from object 'v1' | View Report |
| C++ move semantics | Use-after-move | root/firefox-clang/mfbt/tests/TestVector.cpp | testReserved | 52 | 35 | Method called on moved-from object 'bv' | View Report |
| C++ move semantics | Use-after-move | root/firefox-clang/mfbt/tests/TestVector.cpp | testReserved | 80 | 83 | Method called on moved-from object 'iv' | View Report |
| C++ move semantics | Use-after-move | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-backend-meta.cpp | ggml_backend_meta_buffer_type_context | 256 | 8 | Method called on moved-from object 'simple_bufts' of type 'std::vector' | View Report |
| C++ move semantics | Use-after-move | root/firefox-clang/third_party/llama.cpp/ggml/src/ggml-backend-meta.cpp | ggml_backend_meta_device_context | 67 | 7 | Method called on moved-from object 'simple_devs' of type 'std::vector' | View Report |
| Error handling | Value of 'errno' could be undefined | root/firefox-clang/third_party/abseil-cpp/absl/strings/internal/str_format/output.cc | Write | 60 | 7 | An undefined value may be read from 'errno' | View Report |
| Error handling | Value of 'errno' was not checked | root/firefox-clang/modules/libmar/src/mar_read.c | mar_fpopen | 234 | 11 | Value of 'errno' was not checked and may be overwritten by function 'fprintf' | View Report |
| Error handling | Value of 'errno' was not checked | root/firefox-clang/modules/libmar/src/mar_read.c | mar_fpopen | 238 | 13 | Value of 'errno' was not checked and may be overwritten by function 'fprintf' | View Report |
| Error handling | Value of 'errno' was not checked | root/firefox-clang/modules/libmar/src/mar_read.c | mar_fpopen | 244 | 13 | Value of 'errno' was not checked and may be overwritten by function 'malloc' | 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 |
| Error handling | Value of 'errno' was not checked | usr/include/string.h | strrchr | 281 | 6 | Value of 'errno' was not checked and may be overwritten by function '__builtin_strrchr' | View Report |