firefox-clang - scan-build results

User:root@ip-172-31-47-66
Working Directory:/root/firefox-clang
Command Line:./mach -v --log-no-times build
Clang Version:Debian clang version 22.0.0 (++20260105111427+b7e471903ab5-1~exp1~20260105111556.3307)
Date:Fri Jan 16 23:23:29 2026

Bug Summary

Bug TypeQuantityDisplay?
All Bugs397
API
Argument with 'nonnull' attribute passed null15
Error handling
Value of 'errno' was not checked2
Logic error
Assigned value is uninitialized11
Branch condition evaluates to a garbage value3
Called C++ object pointer is null27
Called function pointer is an uninitialized pointer value1
Dereference of null pointer42
Dereference of undefined pointer value2
Division by zero3
Garbage return value2
Possibly undefined arithmetic operation involving a null pointer15
Result of operation is garbage or undefined16
Return of address to stack-allocated memory2
Returning null reference3
Stack address leaks outside of stack frame2
Uninitialized argument value26
Unix API2
Memory error
Memory leak1
Performance
Excessive Padding31
Stream handling error
Invalid stream state14
Resource leak1
Stream already in EOF13
Suspicious operation
Bitwise shift28
Unix API
Allocator sizeof operand mismatch1
Unused code
Dead assignment89
Dead increment8
Dead initialization21
Dead nested assignment16

Filter Results by File

Reports

Bug Group Bug Type ▾ File Function/Method Line Path Length Description
Unix APIAllocator sizeof operand mismatchroot/firefox-clang/nsprpub/pr/src/misc/prdtoa.cBalloc5701Result of 'malloc' is converted to a pointer of type 'Bigint', which is incompatible with sizeof operand type 'double'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cppapply_layout_qualifier_to_variable388822Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cppapply_layout_qualifier_to_variable37103Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_variables.cppadd_uniform6298Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/third_party/aom/av1/common/debugmodes.cav1_print_frame_contexts1165Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/third_party/aom/av1/common/debugmodes.cav1_print_uncompressed_frame_header994Null pointer passed to 4th parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/third_party/sqlite3/ext/fts5.cfts5SegiterPoslist1318526Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_varyings.cppstore_tfeedback_info147921Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/intl/icu/source/common/locdispnames.cpp_getStringOrCopyKey35647Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/config/nsinstall.cmain31612Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/third_party/aom/av1/encoder/partition_search.ccollect_tpl_stats_sb14319Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/third_party/aom/av1/encoder/partition_search.cwrite_partition_tree45794Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/third_party/aom/av1/encoder/partition_strategy.cwrite_motion_feature_to_file237727Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/config/pathsub.cino2name9413Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/intl/icu/source/i18n/rulebasedcollator.cppsetReorderCodes6696Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/intl/icu/source/common/udata.cppisTimeZoneFile110815Null pointer passed to 1st parameter expecting 'nonnull'View Report
Logic errorAssigned value is uninitializedroot/firefox-clang/dom/bindings/PrimitiveConversions.hValueToPrimitive32230Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpphir879714Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/intl/icu/source/i18n/collationiterator.hCollationIterator1036Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_int64.cppexpand_source22629Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/util/softfloat.c_mesa_shift_right_jam_m4326The expression uses uninitialized memoryView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Filter_point715834Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/intl/icu/source/common/umutablecptrie.cppmakeHashCode84712Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/intl/icu/source/common/uniset.cppexclusiveOr174334Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/intl/icu/source/common/uniset.cppretain191233Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/intl/icu/source/common/unormcmp.cppunorm_cmpEquivFold33266Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/media/libvorbis/lib/vorbis_floor1.cfloor1_encode87021Assigned value is uninitializedView Report
Suspicious operationBitwise shiftroot/firefox-clang/mfbt/HashTable.hhash1175968The result of right shift is undefined because the right operand '32' is not smaller than 32, the capacity of 'HashNumber'View Report
Suspicious operationBitwise shiftroot/firefox-clang/intl/icu/source/i18n/collationweights.cpptruncateWeight8517The result of left shift is undefined because the right operand '32' is not smaller than 32, the capacity of 'unsigned int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.ciadst16_avx2239010The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.ciadst16_low8_avx2201010The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.ciadst8x8_avx2280710The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.cidct16_avx2152610The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.cidct16_low1_avx2117810The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.cidct16_low8_avx2134310The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.cidct32_avx2114510The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.cidct32_low1_avx246811The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.cidct32_stage9_avx243311The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.cidct64_low1_avx2298510The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.cidct8x8_avx2255410The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.cidct8x8_low1_avx2243611The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.ciadst16x16_low8_sse4_1254410The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.ciadst16x16_sse4_1310310The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.ciadst8x8_new_sse4_1187010The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.cidct16x16_low1_sse4_1190610The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.cidct16x16_low8_sse4_1207010The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.cidct16x16_sse4_1273910The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.cidct32_stage9_sse4_142511The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.cidct32x32_low1_sse4_1444510The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.cidct32x32_sse4_1512010The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.cidct64x64_low1_sse4_1332010The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.cidct8x8_low1_sse4_1149210The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.cidct8x8_new_sse4_1161510The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/encoder/rdopt.cinter_mode_search_order_independent_skip469724The result of left shift is undefined because the right operand is negativeView Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cbitmap_set574437The result of left shift is undefined because the right operand is negativeView Report
Logic errorBranch condition evaluates to a garbage valueroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_function_inlining.cppgenerate_inline27326Branch condition evaluates to a garbage valueView Report
Logic errorBranch condition evaluates to a garbage valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0_result_id384726Branch condition evaluates to a garbage valueView Report
Logic errorBranch condition evaluates to a garbage valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec_npy_eachBestIndex31434Branch condition evaluates to a garbage valueView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/mfbt/HashTable.hget116246Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/mfbt/HashTable.hoperator*131220Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/mfbt/HashTable.hoperator->132019Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpphir606626Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/calendar.cppcloneInstance5103Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/calendar.cppcreateInstance96222Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/calendar.cppgetCalendarTypeFromLocale100121Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/collationdatabuilder.cppaddCE3266617Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/collationdatabuilder.cppgetJamoCE32s121112Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/dtfmtsym.cppcreateForLocale28321Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/dtitvfmt.cppadoptCalendar6543Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker.cppassign_attribute_or_color_locations296733Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/nfrule.cppmatchToDelimiter122821Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/common/normalizer2.cppnormalizeSecondAndAppend40918Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/common/normalizer2.cppnormalizeSecondAndAppend41118Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/common/normalizer2.cppunorm2_normalize_7735614Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/plurfmt.cppformat28611Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/plurfmt.cppformat28811Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/rbtz.cppoperator=8911Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppparseInt39356Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat203231Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/tzgnames.cppformatGenericNonLocationName64319Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/ucol.cppucol_cloneBinary_777510Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/ucol.cppucol_getLocaleByType_7760012Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/ucol.cppucol_getRulesEx_775719Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/ucol.cppucol_getRules_775569Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/uspoof.cppuspoof_clone_771747Called C++ object pointer is nullView Report
Logic errorCalled function pointer is an uninitialized pointer valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_Insert832125Called function pointer is an uninitialized pointer valueView Report
Unused codeDead assignmentroot/firefox-clang/media/libsoundtouch/src/RateTransposer.cppprocessSamples1451Value stored to 'count' is never readView Report
Unused codeDead assignmentroot/firefox-clang/mfbt/StringBuffer.hRelease1891Value stored to 'count' is never readView Report
Unused codeDead assignmentroot/firefox-clang/media/libsoundtouch/src/TDStretch.cppseekBestOverlapPositionFull3021Value stored to 'bestCorr' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_function.cppcopy_index_derefs_to_temps3701Value stored to 'ir' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpphir59281Value stored to 'type' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpphir79901Value stored to 'var_mode' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpphir79911Value stored to 'iface_type_name' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpphir54021Value stored to 'error_emitted' is never readView Report
Unused codeDead assignmentroot/firefox-clang/media/libopus/celt/celt_encoder.ctone_lpc12791Value stored to 'r22' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/smime/cmsencode.cNSS_CMSEncoder_Cancel6631Value stored to 'rv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/smime/cmsrecinfo.cNSS_CMSRecipientInfo_UnwrapBulkKey5881Value stored to 'algid' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/smime/cmsrecinfo.cNSS_CMSRecipientInfo_UnwrapBulkKey5891Value stored to 'parameters' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/smime/cmsrecinfo.cNSS_CMSRecipientInfo_UnwrapBulkKey5901Value stored to 'enckey' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/collationfastlatinbuilder.cppencodeUniqueCEs5091Value stored to 'prevSecondary' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/collationfastlatinbuilder.cppencodeUniqueCEs5101Value stored to 'ter' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/decNumber.cppdecAddOp39421Value stored to 'bits' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/decNumber.cppdecAddOp39061Value stored to 'bits' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/decNumber.cppdecDivideOp46421Value stored to 'accunits' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/decNumber.cppdecDivideOp48021Value stored to 'accunits' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/dtfmtsym.cppprocessResource17361Value stored to 'length' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/dtptngen.cppadd21511Value stored to 'curElem' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/dtptngen.cppsetTokens25101Value stored to 'startPos' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl_types.cppdecode_type_from_blob28071Value stored to 'vector_elements' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl_types.cppdecode_type_from_blob28091Value stored to 'vector_elements' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/locid.cppinit19051Value stored to 'separator' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/loclikelysubtags.cppgetLikelyIndex8291Value stored to 'state' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/loclikelysubtags.cppgetLikelyIndex8371Value stored to 'state' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/normalizer2impl.cppunorm2_swap_7728301Value stored to 'offset' is never readView Report
Unused codeDead assignmentroot/firefox-clang/docshell/base/nsDocShell.cppDisplayLoadError34401Value stored to 'error' is never readView Report
Unused codeDead assignmentroot/firefox-clang/docshell/base/nsDocShell.cppDisplayLoadError34441Value stored to 'error' is never readView Report
Unused codeDead assignmentroot/firefox-clang/config/nsinstall.cmain3161Value stored to 'tdlen' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/number_modifiers.cppformatTwoArgPattern3011Value stored to 'infixLength' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/number_usageprefs.cppmixedMeasuresToMicros_771491Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/number_usageprefs.cppmixedMeasuresToMicros_771191Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/number_utils.cppgetPatternForStyle801Value stored to 'patternKey' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pkcs12/p12d.csec_pkcs12_validate_cert_nickname22151Value stored to 'setNickname' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pkcs12/p12dec.csec_pkcs12_decode_authenticated_safe3121Value stored to 'rv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pkcs12/p12dec.csec_pkcs12_get_safe_contents5491Value stored to 'rv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pkcs12/p12dec.csec_pkcs12_validate_encrypted_safe3531Value stored to 'valid' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pkcs7/p7common.cSEC_PKCS7EncryptContents4511Value stored to 'rv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pkcs7/p7common.cSEC_PKCS7EncryptContents4561Value stored to 'rv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pkcs7/p7decode.csec_pkcs7_verify_signature17101Value stored to 'rv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11cxt.cPK11_CipherOp8961Value stored to 'crv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11cxt.cPK11_CipherOp9031Value stored to 'crv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11hpke.cPK11_HPKE_ExportSecret9281Value stored to 'walker' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11hpke.cpk11_hpke_ExtractAndExpand8291Value stored to 'walker' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11hpke.cpk11_hpke_KeySchedule10281Value stored to 'walker' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11hpke.cpk11_hpke_LabeledExpand7611Value stored to 'walker' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11obj.cPK11_DestroyGenericObjects16181Value stored to 'nextObject' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11skey.cPK11_GetWrapKey3821Value stored to 'type' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11slot.cPK11_InitToken14331Value stored to 'crv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pki/pkibase.cadd_object_instance7711Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pki/pkibase.cadd_object_instance7911Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/nsprpub/lib/ds/plvrsion.clibVersionPoint891Value stored to 'dummy' is never readView Report
Unused codeDead assignmentroot/firefox-clang/nsprpub/lib/ds/plvrsion.clibVersionPoint901Value stored to 'dummy' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/pp.cremove_line_continuations1941Value stored to 'search_start' is never readView Report
Unused codeDead assignmentroot/firefox-clang/nsprpub/pr/src/misc/prdtoa.cPR_strtod23121Value stored to 'dsign' is never readView Report
Unused codeDead assignmentroot/firefox-clang/nsprpub/pr/src/misc/prtime.cPR_ParseTimeStringToExplodedTime16011Value stored to 'zone' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/putil.cppcompareBinaryFiles9311Value stored to 'sizeFileRead' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.cSHA1Transform1001Value stored to 'a' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat16021Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat16071Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat16111Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat16781Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat16821Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat17161Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat17761Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat17801Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat18191Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat15381Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat15411Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat15441Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cnpy_token_next26871Value stored to 'ptr' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Filter_knn69011Value stored to 'rc' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_Delete85851Value stored to 'rc' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0_init47101Value stored to 'rc' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/tzfmt.cppparseOffsetFieldWithLocalizedDigits21231Value stored to 'numDigits' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/ucnv_bld.cppgetAlgorithmicTypeFromName3961Value stored to 'mid' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/ucnv_io.cppfindConverter5731Value stored to 'mid' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/ucnvbocu.cpp_Bocu1FromUnicode8521Value stored to 'targetCapacity' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/ucnvbocu.cpp_Bocu1FromUnicodeWithOffsets6231Value stored to 'targetCapacity' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/ucnvbocu.cpp_Bocu1ToUnicodeWithOffsets10491Value stored to 'sourceIndex' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/ucnvscsu.cpp_SCSUFromUnicode19411Value stored to 'targetCapacity' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/ucnvscsu.cpp_SCSUFromUnicodeWithOffsets15021Value stored to 'targetCapacity' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/udata.cppextendICUData8491Value stored to 'didUpdate' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/uniset_props.cppapplyPattern3881Value stored to 'lastItem' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/uresbund.cppentryOpen9271Value stored to 'hasRealData' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/utext.cppucstrTextExtract25501Value stored to 'limit32' is never readView Report
Unused codeDead assignmentroot/firefox-clang/nsprpub/pr/src/md/unix/uxshm.c_MD_OpenSharedMemory981Value stored to 'rc' is never readView Report
Unused codeDead incrementroot/firefox-clang/intl/icu/source/i18n/msgfmt.cppparse14051Value stored to 'prevIndex' is never readView Report
Unused codeDead incrementroot/firefox-clang/intl/icu/source/i18n/number_simple.cppformatImpl2521Value stored to 'length' is never readView Report
Unused codeDead incrementroot/firefox-clang/security/nss/lib/pk11wrap/pk11hpke.cPK11_HPKE_ImportContext4391Value stored to 'walker' is never readView Report
Unused codeDead incrementroot/firefox-clang/security/nss/lib/pk11wrap/pk11hpke.cpk11_hpke_KeySchedule10461Value stored to 'off' is never readView Report
Unused codeDead incrementroot/firefox-clang/nsprpub/pr/src/misc/prdtoa.cPR_strtod23761Value stored to 'dsign' is never readView Report
Unused codeDead incrementroot/firefox-clang/security/nss/lib/pki/tdcache.cadd_cert_to_cache7891Value stored to 'added' is never readView Report
Unused codeDead incrementroot/firefox-clang/nsprpub/pr/src/md/unix/uxrng.c_PR_MD_GetRandomNoise1221Value stored to 'size' is never readView Report
Unused codeDead incrementroot/firefox-clang/media/libvorbis/lib/vorbis_floor1.cfit_line4871Value stored to 'y2b' is never readView Report
Unused codeDead initializationroot/firefox-clang/dom/debugger/CallbackDebuggerNotification.hDispatch701Value stored to 'typeStr' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/caps/ExpandedPrincipal.cppRead2081Value stored to 'rv' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/media/libsoundtouch/src/FIRFilter.cppevaluateFilterMono1271Value stored to 'dScaler' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/media/libsoundtouch/src/FIRFilter.cppevaluateFilterMulti1661Value stored to 'dScaler' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/media/libsoundtouch/src/FIRFilter.cppevaluateFilterStereo811Value stored to 'dScaler' during its initialization is never readView Report
Unused codeDead initializationtmp/conftest2pd18s88.cppmain51Value stored to 'cs' during its initialization is never readView Report
Unused codeDead initializationtmp/conftest5_vvfow5.cppmain81Value stored to 'foo' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cppvisit9771Value stored to 'is_lod' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_varyings.cppfind_candidate13381Value stored to 'name' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/memory/build/mozjemalloc.cppPurgeLoop20191Value stored to 'now' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/intl/icu/source/i18n/nfrule.cppextractSubstitution5001Value stored to 'subEnd' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/dom/commandhandler/nsCommandManager.cppDoCommand1821Value stored to 'rv' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/dom/commandhandler/nsCommandManager.cppGetCommandState1601Value stored to 'rv' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/nsprpub/pr/src/misc/prnetdb.cpr_NetAddrToStringGNI22831Value stored to 'md_af' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/intl/icu/source/common/putil.cppTimeZoneDataDirInitFn15301Value stored to 'dir' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/intl/icu/source/i18n/rbnf.cppRuleBasedNumberFormat8331Value stored to 'fmt_tag' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cparse_npy_buffer30301Value stored to 'major' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cparse_npy_buffer30311Value stored to 'minor' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cparse_npy_file29441Value stored to 'major' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cparse_npy_file29451Value stored to 'minor' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/intl/icu/source/common/uresbund.cppput23711Value stored to 'res' during its initialization is never readView Report
Unused codeDead nested assignmentroot/firefox-clang/accessible/generic/LocalAccessible.cppSelectedItemCount30401Although the value stored to 'selected' is used in the enclosing expression, the value is never actually read from 'selected'View Report
Unused codeDead nested assignmentroot/firefox-clang/intl/icu/source/common/bmpset.cppspanUTF85591Although the value stored to 'b' is used in the enclosing expression, the value is never actually read from 'b'View Report
Unused codeDead nested assignmentroot/firefox-clang/intl/icu/source/i18n/dtfmtsym.cppprocessResource17381Although the value stored to 'length' is used in the enclosing expression, the value is never actually read from 'length'View Report
Unused codeDead nested assignmentroot/firefox-clang/intl/icu/source/i18n/islamcal.cpphandleComputeFields5361Although the value stored to 'startDate' is used in the enclosing expression, the value is never actually read from 'startDate'View Report
Unused codeDead nested assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.cSHA1Transform1001Although the value stored to 'c' is used in the enclosing expression, the value is never actually read from 'c'View Report
Unused codeDead nested assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.cSHA1Transform1001Although the value stored to 'e' is used in the enclosing expression, the value is never actually read from 'e'View Report
Unused codeDead nested assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.cSHA1Transform1001Although the value stored to 'b' is used in the enclosing expression, the value is never actually read from 'b'View Report
Unused codeDead nested assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.cSHA1Transform1001Although the value stored to 'd' is used in the enclosing expression, the value is never actually read from 'd'View Report
Unused codeDead nested assignmentroot/firefox-clang/intl/icu/source/common/ucnv.cppucnv_getNextUChar_7719351Although the value stored to 's' is used in the enclosing expression, the value is never actually read from 's'View Report
Unused codeDead nested assignmentroot/firefox-clang/intl/icu/source/common/ucnvlat1.cppucnv_Latin1FromUTF84141Although the value stored to 'sourceLimit' is used in the enclosing expression, the value is never actually read from 'sourceLimit'View Report
Unused codeDead nested assignmentroot/firefox-clang/intl/icu/source/common/unifilt.cppmatches531Although the value stored to 'c' is used in the enclosing expression, the value is never actually read from 'c'View Report
Unused codeDead nested assignmentroot/firefox-clang/intl/icu/source/common/unisetspan.cpppopMinimum1541Although the value stored to 'result' is used in the enclosing expression, the value is never actually read from 'result'View Report
Unused codeDead nested assignmentroot/firefox-clang/intl/icu/source/common/ustrtrns.cppu_strFromUTF8WithSub_773581Although the value stored to '__t2' is used in the enclosing expression, the value is never actually read from '__t2'View Report
Unused codeDead nested assignmentroot/firefox-clang/intl/icu/source/common/ustrtrns.cppu_strFromUTF8WithSub_773631Although the value stored to '__t1' is used in the enclosing expression, the value is never actually read from '__t1'View Report
Unused codeDead nested assignmentroot/firefox-clang/media/libvorbis/lib/vorbis_smallft.cdradb47691Although the value stored to 't5' is used in the enclosing expression, the value is never actually read from 't5'View Report
Unused codeDead nested assignmentroot/firefox-clang/media/libvorbis/lib/vorbis_smallft.cdradb48311Although the value stored to 't5' is used in the enclosing expression, the value is never actually read from 't5'View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cppapply_implicit_conversion32613Access to field 'type' results in a dereference of a null pointer (loaded from variable 'from')View Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/i18n/datefmt.cppgetBestPattern46221Forming reference to null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/i18n/dtfmtsym.cppinitializeData229721Forming reference to null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/i18n/dtfmtsym.cppinitializeData230022Forming reference to null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/ext/fts5.cfts5ApiPhraseFirstColumn2174210Array access (via field 'a') results in a null pointer dereferenceView Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/ext/fts5.cfts5SetupPrefixIterTokendata1710922Array access (via field 'p') results in a null pointer dereferenceView Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/ext/fts5.cfts5StorageDeleteFromIndex2346631Array access (from variable 'apVal') results in a null pointer dereferenceView Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/ext/fts5.cfts5VocabInstanceNewTerm2748029Access to field 'bEof' results in a dereference of a null pointer (loaded from field 'pIter')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/ext/fts5.cfts5VocabNextMethod2755237Access to field 'bEof' results in a dereference of a null pointer (loaded from field 'pIter')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/ext/fts5.csqlite3Fts5ExprClonePhrase764721Access to field 'nTerm' results in a dereference of a null pointer (loaded from variable 'pOrig')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/ext/fts5.csqlite3Fts5ExprEof731037Access to field 'pRoot' results in a dereference of a null pointer (loaded from variable 'p')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/ext/fts5.csqlite3Fts5ExprFirst726537Access to field 'pRoot' results in a dereference of a null pointer (loaded from variable 'p')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp_mesa_print_ir_glsl3097Access to field 'es_shader' results in a dereference of a null pointer (loaded from variable 'state')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cppvisit19345Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_varyings.cppassign_varying_locations277720Access to field 'ir' results in a dereference of a null pointer (loaded from variable 'consumer')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/list.hexec_list_push_head44930Access to field 'prev' results in a dereference of a null pointer (loaded from field 'next')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/list.hexec_node_remove15122Access to field 'prev' results in a dereference of a null pointer (loaded from field 'next')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/list.hexec_node_replace_with19027Access to field 'next' results in a dereference of a null pointer (loaded from field 'prev')View Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/localematcher.cppgetBestSuppIndex71141Forming reference to null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/i18n/msgfmt.cppformat103311Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/i18n/msgfmt.cppformatComplexSubMessage119933Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/normalizer2impl.cppcopyLowPrefixFromNulTerminated5389Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cppadd_copy70434Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cppreplace_varyings_visitor28515Access to field 'ir' results in a dereference of a null pointer (loaded from field 'shader')View Report
Logic errorDereference of null pointerroot/firefox-clang/config/pathsub.cino2name9515Access to field 'd_ino' results in a dereference of a null pointer (loaded from variable 'ep')View Report
Logic errorDereference of null pointerroot/firefox-clang/security/nss/lib/pk11wrap/pk11util.cSECMOD_DeleteModuleEx3758Access to field 'internal' results in a dereference of a null pointer (loaded from field 'module')View Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/i18n/rulebasedcollator.cppwriteIdenticalLevel137624Dereference of null pointer (loaded from variable 'nfdQCYesLimit')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_InsertWriteFinalStep783235Array access (from variable 'bufferChunksValidity') results in a null pointer dereferenceView Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/src/sqlite3.cresetAccumulator151585138Access to field 'nExpr' results in a dereference of a null pointer (loaded from field 'pList')View Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/i18n/tzgnames.cpp~TimeZoneGenericNames116312Access to field 'refCount' results in a dereference of a null pointer (loaded from field 'fRef')View Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/ubidiwrt.cppdoWriteForward7328Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/ubidiwrt.cppdoWriteForward8933Array access (from variable 'dest') results in a null pointer dereferenceView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/ubidiwrt.cppdoWriteReverse29438Array access (from variable 'dest') results in a null pointer dereferenceView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/ubidiwrt.cppdoWriteReverse20330Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/ubidiwrt.cppubidi_writeReordered_7749051Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/ubidiwrt.cppubidi_writeReordered_7760336Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/ubidiwrt.cppubidi_writeReordered_7762537Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/i18n/ucol_sit.cppucol_sit_dumpSpecs37018Array access (from variable 'destination') results in a null pointer dereferenceView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/ustrtrns.cpp_appendUTF878343Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/ustrtrns.cpp_appendUTF877439Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/ustrtrns.cpp_appendUTF877941Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/utext.cppucstrTextExtract257623Array access (from variable 'dest') results in a null pointer dereferenceView Report
Logic errorDereference of undefined pointer valueroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cppvisit_leave41625Access to field 'type' results in a dereference of an undefined pointer valueView Report
Logic errorDereference of undefined pointer valueroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cppvisit_leave40725Access to field 'type' results in a dereference of an undefined pointer valueView Report
Logic errorDivision by zeroroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl_types.hglsl_align137735Division by zeroView Report
Logic errorDivision by zeroroot/firefox-clang/intl/icu/source/i18n/nfrs.cppfindFractionRuleSetRule61420Division by zeroView Report
Logic errorDivision by zeroroot/firefox-clang/intl/icu/source/i18n/nfrs.cpputil_lcm11717Division by zeroView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/dom/FetchTypes.hIPCInternalRequest6391Excessive padding in 'class mozilla::dom::IPCInternalRequest' (39 padding bytes, where 7 is optimal). Optimal fields order: urlList_, headers_, interceptionRedirectChain_, bodySize_, method_, preferredAlternativeDataType_, referrer_, integrity_, fragment_, body_, principalInfo_, interceptionTriggeringPrincipalInfo_, internalPriority_, headersGuard_, contentPolicyType_, referrerPolicy_, environmentReferrerPolicy_, requestMode_, requestCredentials_, cacheMode_, requestRedirect_, requestPriority_, keepalive_, interceptionContentPolicyType_, interceptionFromThirdParty_, embedderPolicy_, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/memory/build/PHC.cppPHC6561Excessive padding in 'class PHC' (80 padding bytes, where 16 is optimal). Optimal fields order: mAvgFirstAllocDelay, mPhcState, mNow, mRNG, mFreePageListHead, mFreePageListTail, mMutex, mAllocPages, mAvgAllocDelay, mAvgPageReuseDelay, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/widget/gtk/WaylandSurface.hWaylandSurface321Excessive padding in 'class mozilla::widget::WaylandSurface' (53 padding bytes, where 5 is optimal). Optimal fields order: mRefCnt, mLoggingWidget, mGdkWindow, mParentSurface, mParent, mSurface, mSubsurface, mEGLWindow, mViewport, mReadyToDrawFrameCallback, mFrameCallback, mSurfaceLock, mGdkAfterPaintId, mScreenScale, mFractionalScaleListener, mFormats, mColorSurface, mImageDescription, mReadyToDrawCallbacks, mGdkCommitCallback, mUnmapCallback, mFrameCallbackStateHandler, mFractionalScaleCallback, mDMABufFormatRefreshCallback, mAttachedBuffers, mFrameCallbackHandler, mMutex, mIsMapped, mIsReadyToDraw, mIsPendingGdkCleanup, mBufferAttached, mIsOpaqueSurfaceHandlerSet, mEmulatedFrameCallbackTimerID, mScaleType, mSizeScaled, mSubsurfacePosition, mViewportDestinationSize, mViewportSourceRect, mSurfaceNeedsCommit, mViewportFollowsSizeChanges, mBufferTransformFlippedX, mBufferTransformFlippedY, mFrameCallbackEnabled, mUseDMABufFormats, mHDRSet, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/dom/bindings/WebIDLSerializable.cppWebIDLSerializableEntry171Excessive padding in 'struct mozilla::dom::WebIDLSerializableEntry' (10 padding bytes, where 2 is optimal). Optimal fields order: mDeserialize, mTag, mExposedGlobals, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/third_party/aom/av1/common/av1_common_int.hAV1Common7641Excessive padding in 'struct AV1Common' (39 padding bytes, where 7 is optimal). Optimal fields order: lf_info, error, prev_frame, cur_frame, last_frame_seg_map, rst_tmpbuf, rlbs, seq_params, fc, default_frame_context, buffer_pool, tpl_mvs, above_contexts, ref_frame_map, mi_params, rst_info, rst_frame, cdef_info, quant_params, width, height, render_width, render_height, superres_upscaled_width, superres_upscaled_height, frame_presentation_time, show_frame, showable_frame, show_existing_frame, current_frame_id, tpl_mvs_mem_size, temporal_layer_id, spatial_layer_id, sf_identity, delta_q_info, features, remapped_ref_idx, ref_frame_id, ref_frame_sign_bias, current_frame, lf, ref_scale_factors, buffer_removal_times, seg, global_motion, tiles, film_grain_params, superres_scale_denominator, ref_frame_side, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/third_party/aom/av1/encoder/block.hmacroblock8781Excessive padding in 'struct macroblock' (51 padding bytes, where 3 is optimal). Optimal fields order: e_mbd, mbmi_ext_frame, row_ctx, tile_pb_ctx, cb_coef_buff, palette_buffer, tmp_conv_dst, rb, mv_costs, dv_costs, winner_mode_stats, inter_modes_info, mb_mode_cache, pixel_gradient_info, min_dist_inter_uv, dqcoeff_buf, src_var_info_of_4x4_sub_blocks, sb_stats_cache, sb_fp_stats, tmp_pred_bufs, obmc_buffer, comp_rd_buffer, plane, txfm_search_info, intrabc_hash_info, sb_enc, comp_rd_stats, qindex, delta_qindex, rdmult_delta_qindex, rdmult_cur_qindex, rdmult, intra_sb_rdmult_modifier, mb_energy, sb_energy_level, errorperbit, sadperbit, seg_skip_block, actual_num_seg1_blocks, actual_num_seg2_blocks, cnt_zeromv, force_zeromv_skip_for_sb, force_zeromv_skip_for_blk, prev_segment_id, nonrd_prune_ref_frame_search, must_find_valid_partition, skip_mode, winner_mode_count, comp_rd_stats_idx, recalc_luma_mc_data, use_mb_mode_cache, color_palette_thresh, force_color_check_block_level, source_variance, block_is_zero_sad, sb_me_partition, sb_me_block, sb_col_scroll, sb_row_scroll, sb_me_mv, sb_force_fixed_part, try_merge_partition, palette_pixels, best_pred_mv_sad, last_set_offsets_loc, content_state_sb, mv_limits, pred_mv_sad, pred_mv0_sad, pred_mv1_sad, max_mv_context, pred_sse, txfm_search_params, warp_sample_info, mbmi_ext, picked_ref_frames_mask, part_search_info, thresh_freq_fact, search_site_cfg_buf, mode_costs, coeff_costs, cb_offset, rd_model, compound_idx, reuse_inter_pred, is_sb_gradient_cached, color_sensitivity_sb, color_sensitivity_sb_g, color_sensitivity_sb_alt, color_sensitivity, tpl_keep_ref_frame, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/media/libvpx/libvpx/vp8/common/blockd.hmacroblockd2091Excessive padding in 'struct macroblockd' (38 padding bytes, where 6 is optimal). Optimal fields order: y_buf, eobs, segmentation_enabled, update_mb_segmentation_map, update_mb_segmentation_data, fullpixel_mask, dequant_y1, dequant_y1_dc, dequant_y2, dequant_uv, predictor, qcoeff, dqcoeff, mode_info_context, above_context, left_context, subpixel_predict, subpixel_predict8x4, subpixel_predict8x8, subpixel_predict16x16, current_bc, recon_above, recon_left, pre, dst, error_info, block, mode_info_stride, frame_type, up_available, left_available, mb_to_left_edge, mb_to_right_edge, mb_to_top_edge, mb_to_bottom_edge, corrupted, recon_left_stride, mb_segment_abs_delta, mode_ref_lf_delta_enabled, mode_ref_lf_delta_update, mb_segment_tree_probs, last_ref_lf_deltas, ref_lf_deltas, last_mode_lf_deltas, mode_lf_deltas, segment_feature_data, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/third_party/aom/av1/encoder/cnn.c221Excessive padding in 'CONVOLVE_OPS' (8 padding bytes, where 0 is optimal). Optimal fields order: input, layer_config, output, in_width, in_height, in_stride, out_stride, start_idx, th_step, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/third_party/aom/av1/decoder/decoder.hAV1Decoder2321Excessive padding in 'struct AV1Decoder' (51 padding bytes, where 19 is optimal). Optimal fields order: dcb, common, td, cdef_worker, tile_workers, thread_data, tile_data, num_output_frames, frame_header_size, cb_buffer_base, row_mt_mutex_, row_mt_cond_, metadata, obu_size_hdr, cdef_sync, tile_mt_info, output_frames, lf_worker, lf_row_sync, lr_row_sync, lr_ctxt, tile_list_outbuf, error, seq_params, ext_refs, tile_buffers, num_workers, allocated_tiles, output_all_layers, decoding_first_frame, allow_lowbitdepth, max_threads, inv_tile_order, need_resync, reset_decoder_state, tile_size_bytes, tile_col_size_bytes, dec_tile_row, dec_tile_col, sequence_header_ready, sequence_header_changed, operating_point, current_operating_point, seen_frame_header, next_start_tile, camera_frame_header_ready, output_frame_width_in_tiles_minus_1, output_frame_height_in_tiles_minus_1, tile_count_minus_1, coded_tile_data_size, ext_tile_debug, row_mt, cb_buffer_alloc_size, allocated_row_mt_sync_rows, context_update_tile_id, skip_loop_filter, skip_film_grain, is_annexb, is_fwd_kf_present, is_arf_frame_present, num_tile_groups, number_temporal_layers, number_spatial_layers, sframe_info, valid_for_referencing, frame_row_mt_info, buffer_removal_time_present, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/third_party/aom/av1/decoder/decoder.hDecoderCodingBlock451Excessive padding in 'struct DecoderCodingBlock' (35 padding bytes, where 3 is optimal). Optimal fields order: xd, mc_buf, dqcoeff_block, eob_data, corrupted, cb_offset, txb_offset, ref_mv_count, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/intl/icu/source/i18n/dtptngen_impl.hdtTypeElem1131Excessive padding in 'struct icu_77::dtTypeElem' (4 padding bytes, where 0 is optimal). Optimal fields order: field, patternChar, type, minLen, weight, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/third_party/aom/av1/encoder/encoder.hAV1_COMP28901Excessive padding in 'struct AV1_COMP' (107 padding bytes, where 11 is optimal). Optimal fields order: common, enc_quant_dequant_params, td, ppi, coeff_buffer_base, source, last_source, unscaled_source, unscaled_last_source, unfiltered_source, tpl_rdmult_scaling_factors, cdef_search_ctx, last_show_frame_buf, ambient_err, framerate, cyclic_refresh, tile_data, new_framerate, film_grain_table, denoise_and_model, ssim_rdmult_scaling_factors, consec_zero_mv, available_bs_size, mb_weber_stats, prep_rate_estimates, ext_rate_distribution, ext_rate_scale, norm_wiener_variance, mb_delta_q, second_pass_log_stream, src_sad_blk_64x64, rec_sse, mbmi_ext_info, enc_seg, active_map, firstpass_data, coeff_buffer_pool, time_stamps, pick_lr_ctxt, twopass_frame, vbp_info, scaled_ref_buf, ducky_encode_info, ext_part_controller, roi, lr_ctxt, gm_info, scaled_source, scaled_last_source, orig_source, last_frame_uf, trial_frame_rst, force_intpel_info, rc, svc, tf_ctx, coding_context, oxcf, sf, mt_info, token_info, mv_search_params, rd, skip_tpl_setup_stats, rt_reduce_num_ref_buffers, ref_frame_flags, speed, all_one_sided_refs, droppable, frame_index_set, data_alloc_width, data_alloc_height, initial_mbs, last_coded_width, last_coded_height, allocated_tiles, vaq_refresh, num_frame_recode, do_update_vbr_bits_off_target_fast, existing_fb_idx_to_show, intrabc_used, prune_ref_frame_mask, use_screen_content_tools, is_screen_content_type, frame_header_count, deltaq_used, num_tg, superres_mode, consec_zero_mv_alloc_size, sb_counter, ref_refresh_index, ref_idx_to_skip, use_ducky_encode, frames_since_last_update, palette_pixel_num, scaled_last_source_available, resize_pending_params, interp_search_flags, ext_flags, ref_frame_dist_info, noise_estimate, frame_info, do_update_frame_probs_txtype, do_update_frame_probs_obmc, do_update_frame_probs_warp, do_update_frame_probs_interpfilter, winner_mode_params, mv_stats, zeromv_skip_thresh_exit_part, counts, frame_new_probs, gf_frame_index, frame_size_related_setup_done, compressor_stage, last_frame_type, fp_block_size, refresh_idx_available, do_frame_data_update, weber_bsize, is_dropped_frame, alloc_pyramid, refresh_frame, optimize_seg_arr, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h_mesa_glsl_parse_state791Excessive padding in 'struct _mesa_glsl_parse_state' (59 padding bytes, where 3 is optimal). Optimal fields order: ctx, scanner, symbols, linalloc, default_uniform_qualifier, default_shader_storage_qualifier, in_qualifier, out_qualifier, supported_version_string, current_function, toplevel_ir, loop_nesting_ast, user_structures, info_log, extensions, subroutine_types, subroutines, translation_unit, switch_state, num_supported_versions, language_version, forced_language_version, gl_version, stage, cs_derivative_group, num_user_structures, gs_input_size, fs_blend_support, tcs_output_size, num_subroutine_types, num_subroutines, clip_dist_size, cull_dist_size, cs_input_local_size, supported_versions, Const, atomic_counter_offsets, es_shader, compat_shader, had_version_string, zero_init, fs_redeclares_gl_fragcoord, fs_origin_upper_left, fs_pixel_center_integer, fs_redeclares_gl_fragcoord_with_no_layout_qualifiers, gs_input_prim_type_specified, tcs_output_vertices_specified, cs_input_local_size_specified, cs_input_local_size_variable_specified, bindless_sampler_specified, bindless_image_specified, bound_sampler_specified, bound_image_specified, found_return, found_begin_interlock, found_end_interlock, error, all_invariant, warnings_enabled, ARB_ES3_1_compatibility_enable, ARB_ES3_1_compatibility_warn, ARB_ES3_2_compatibility_enable, ARB_ES3_2_compatibility_warn, ARB_arrays_of_arrays_enable, ARB_arrays_of_arrays_warn, ARB_bindless_texture_enable, ARB_bindless_texture_warn, ARB_compatibility_enable, ARB_compatibility_warn, ARB_compute_shader_enable, ARB_compute_shader_warn, ARB_compute_variable_group_size_enable, ARB_compute_variable_group_size_warn, ARB_conservative_depth_enable, ARB_conservative_depth_warn, ARB_cull_distance_enable, ARB_cull_distance_warn, ARB_derivative_control_enable, ARB_derivative_control_warn, ARB_draw_buffers_enable, ARB_draw_buffers_warn, ARB_draw_instanced_enable, ARB_draw_instanced_warn, ARB_enhanced_layouts_enable, ARB_enhanced_layouts_warn, ARB_explicit_attrib_location_enable, ARB_explicit_attrib_location_warn, ARB_explicit_uniform_location_enable, ARB_explicit_uniform_location_warn, ARB_fragment_coord_conventions_enable, ARB_fragment_coord_conventions_warn, ARB_fragment_layer_viewport_enable, ARB_fragment_layer_viewport_warn, ARB_fragment_shader_interlock_enable, ARB_fragment_shader_interlock_warn, ARB_gpu_shader5_enable, ARB_gpu_shader5_warn, ARB_gpu_shader_fp64_enable, ARB_gpu_shader_fp64_warn, ARB_gpu_shader_int64_enable, ARB_gpu_shader_int64_warn, ARB_post_depth_coverage_enable, ARB_post_depth_coverage_warn, ARB_sample_shading_enable, ARB_sample_shading_warn, ARB_separate_shader_objects_enable, ARB_separate_shader_objects_warn, ARB_shader_atomic_counter_ops_enable, ARB_shader_atomic_counter_ops_warn, ARB_shader_atomic_counters_enable, ARB_shader_atomic_counters_warn, ARB_shader_ballot_enable, ARB_shader_ballot_warn, ARB_shader_bit_encoding_enable, ARB_shader_bit_encoding_warn, ARB_shader_clock_enable, ARB_shader_clock_warn, ARB_shader_draw_parameters_enable, ARB_shader_draw_parameters_warn, ARB_shader_group_vote_enable, ARB_shader_group_vote_warn, ARB_shader_image_load_store_enable, ARB_shader_image_load_store_warn, ARB_shader_image_size_enable, ARB_shader_image_size_warn, ARB_shader_precision_enable, ARB_shader_precision_warn, ARB_shader_stencil_export_enable, ARB_shader_stencil_export_warn, ARB_shader_storage_buffer_object_enable, ARB_shader_storage_buffer_object_warn, ARB_shader_subroutine_enable, ARB_shader_subroutine_warn, ARB_shader_texture_image_samples_enable, ARB_shader_texture_image_samples_warn, ARB_shader_texture_lod_enable, ARB_shader_texture_lod_warn, ARB_shader_viewport_layer_array_enable, ARB_shader_viewport_layer_array_warn, ARB_shading_language_420pack_enable, ARB_shading_language_420pack_warn, ARB_shading_language_include_enable, ARB_shading_language_include_warn, ARB_shading_language_packing_enable, ARB_shading_language_packing_warn, ARB_tessellation_shader_enable, ARB_tessellation_shader_warn, ARB_texture_cube_map_array_enable, ARB_texture_cube_map_array_warn, ARB_texture_gather_enable, ARB_texture_gather_warn, ARB_texture_multisample_enable, ARB_texture_multisample_warn, ARB_texture_query_levels_enable, ARB_texture_query_levels_warn, ARB_texture_query_lod_enable, ARB_texture_query_lod_warn, ARB_texture_rectangle_enable, ARB_texture_rectangle_warn, ARB_uniform_buffer_object_enable, ARB_uniform_buffer_object_warn, ARB_vertex_attrib_64bit_enable, ARB_vertex_attrib_64bit_warn, ARB_viewport_array_enable, ARB_viewport_array_warn, KHR_blend_equation_advanced_enable, KHR_blend_equation_advanced_warn, OES_EGL_image_external_enable, OES_EGL_image_external_warn, OES_EGL_image_external_essl3_enable, OES_EGL_image_external_essl3_warn, OES_geometry_point_size_enable, OES_geometry_point_size_warn, OES_geometry_shader_enable, OES_geometry_shader_warn, OES_gpu_shader5_enable, OES_gpu_shader5_warn, OES_primitive_bounding_box_enable, OES_primitive_bounding_box_warn, OES_sample_variables_enable, OES_sample_variables_warn, OES_shader_image_atomic_enable, OES_shader_image_atomic_warn, OES_shader_io_blocks_enable, OES_shader_io_blocks_warn, OES_shader_multisample_interpolation_enable, OES_shader_multisample_interpolation_warn, OES_standard_derivatives_enable, OES_standard_derivatives_warn, OES_tessellation_point_size_enable, OES_tessellation_point_size_warn, OES_tessellation_shader_enable, OES_tessellation_shader_warn, OES_texture_3D_enable, OES_texture_3D_warn, OES_texture_buffer_enable, OES_texture_buffer_warn, OES_texture_cube_map_array_enable, OES_texture_cube_map_array_warn, OES_texture_storage_multisample_2d_array_enable, OES_texture_storage_multisample_2d_array_warn, OES_viewport_array_enable, OES_viewport_array_warn, AMD_conservative_depth_enable, AMD_conservative_depth_warn, AMD_gpu_shader_int64_enable, AMD_gpu_shader_int64_warn, AMD_shader_stencil_export_enable, AMD_shader_stencil_export_warn, AMD_shader_trinary_minmax_enable, AMD_shader_trinary_minmax_warn, AMD_texture_texture4_enable, AMD_texture_texture4_warn, AMD_vertex_shader_layer_enable, AMD_vertex_shader_layer_warn, AMD_vertex_shader_viewport_index_enable, AMD_vertex_shader_viewport_index_warn, ANDROID_extension_pack_es31a_enable, ANDROID_extension_pack_es31a_warn, EXT_blend_func_extended_enable, EXT_blend_func_extended_warn, EXT_clip_cull_distance_enable, EXT_clip_cull_distance_warn, EXT_demote_to_helper_invocation_enable, EXT_demote_to_helper_invocation_warn, EXT_draw_buffers_enable, EXT_draw_buffers_warn, EXT_draw_instanced_enable, EXT_draw_instanced_warn, EXT_frag_depth_enable, EXT_frag_depth_warn, EXT_geometry_point_size_enable, EXT_geometry_point_size_warn, EXT_geometry_shader_enable, EXT_geometry_shader_warn, EXT_gpu_shader4_enable, EXT_gpu_shader4_warn, EXT_gpu_shader5_enable, EXT_gpu_shader5_warn, EXT_primitive_bounding_box_enable, EXT_primitive_bounding_box_warn, EXT_separate_shader_objects_enable, EXT_separate_shader_objects_warn, EXT_shader_framebuffer_fetch_enable, EXT_shader_framebuffer_fetch_warn, EXT_shader_framebuffer_fetch_non_coherent_enable, EXT_shader_framebuffer_fetch_non_coherent_warn, EXT_shader_image_load_formatted_enable, EXT_shader_image_load_formatted_warn, EXT_shader_image_load_store_enable, EXT_shader_image_load_store_warn, EXT_shader_implicit_conversions_enable, EXT_shader_implicit_conversions_warn, EXT_shader_integer_mix_enable, EXT_shader_integer_mix_warn, EXT_shader_io_blocks_enable, EXT_shader_io_blocks_warn, EXT_shader_samples_identical_enable, EXT_shader_samples_identical_warn, EXT_tessellation_point_size_enable, EXT_tessellation_point_size_warn, EXT_tessellation_shader_enable, EXT_tessellation_shader_warn, EXT_texture_array_enable, EXT_texture_array_warn, EXT_texture_buffer_enable, EXT_texture_buffer_warn, EXT_texture_cube_map_array_enable, EXT_texture_cube_map_array_warn, EXT_texture_query_lod_enable, EXT_texture_query_lod_warn, EXT_texture_shadow_lod_enable, EXT_texture_shadow_lod_warn, INTEL_conservative_rasterization_enable, INTEL_conservative_rasterization_warn, INTEL_shader_atomic_float_minmax_enable, INTEL_shader_atomic_float_minmax_warn, INTEL_shader_integer_functions2_enable, INTEL_shader_integer_functions2_warn, MESA_shader_integer_functions_enable, MESA_shader_integer_functions_warn, NV_compute_shader_derivatives_enable, NV_compute_shader_derivatives_warn, NV_fragment_shader_interlock_enable, NV_fragment_shader_interlock_warn, NV_image_formats_enable, NV_image_formats_warn, NV_shader_atomic_float_enable, NV_shader_atomic_float_warn, NV_viewport_array2_enable, NV_viewport_array2_warn, uses_builtin_functions, fs_uses_gl_fragcoord, fs_early_fragment_tests, fs_inner_coverage, fs_post_depth_coverage, fs_pixel_interlock_ordered, fs_pixel_interlock_unordered, fs_sample_interlock_ordered, fs_sample_interlock_unordered, redeclares_gl_layer, layer_viewport_relative, allow_extension_directive_midshader, allow_builtin_variable_redeclaration, allow_layout_qualifier_on_function_parameter, is_field, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/mesa/main/mtypes.hgl_constants36941Excessive padding in 'struct gl_constants' (32 padding bytes, where 0 is optimal). Optimal fields order: MaxServerWaitTimeout, MaxElementIndex, dri_config_options_sha1, SpirVExtensions, VendorOverride, ShaderCompilerOptions, Program, MaxTextureMbytes, MaxTextureSize, Max3DTextureLevels, MaxCubeTextureLevels, MaxArrayTextureLayers, MaxTextureRectSize, MaxTextureCoordUnits, MaxCombinedTextureImageUnits, MaxTextureUnits, MaxTextureMaxAnisotropy, MaxTextureLodBias, MaxTextureBufferSize, TextureBufferOffsetAlignment, MaxArrayLockSize, SubPixelBits, MinPointSize, MaxPointSize, MinPointSizeAA, MaxPointSizeAA, PointSizeGranularity, MinLineWidth, MaxLineWidth, MinLineWidthAA, MaxLineWidthAA, LineWidthGranularity, MaxClipPlanes, MaxLights, MaxShininess, MaxSpotExponent, MaxViewportWidth, MaxViewportHeight, MaxViewports, ViewportSubpixelBits, MaxWindowRectangles, MaxProgramMatrices, MaxProgramMatrixStackDepth, MaxDrawBuffers, MaxColorAttachments, MaxRenderbufferSize, MaxSamples, MaxFramebufferWidth, MaxFramebufferHeight, MaxFramebufferLayers, MaxFramebufferSamples, MaxVarying, MaxCombinedUniformBlocks, MaxUniformBufferBindings, MaxUniformBlockSize, UniformBufferOffsetAlignment, MaxCombinedShaderStorageBlocks, MaxShaderStorageBufferBindings, MaxShaderStorageBlockSize, ShaderStorageBufferOffsetAlignment, MaxUserAssignableUniformLocations, MaxGeometryOutputVertices, MaxGeometryTotalOutputComponents, MaxGeometryShaderInvocations, GLSLVersion, GLSLVersionCompat, ForceGLSLVersion, UniformBooleanTrue, ContextFlags, ProfileMask, MaxVertexAttribStride, MaxTransformFeedbackBuffers, MaxTransformFeedbackSeparateComponents, MaxTransformFeedbackInterleavedComponents, MaxVertexStreams, MinProgramTexelOffset, MaxProgramTexelOffset, MinProgramTextureGatherOffset, MaxProgramTextureGatherOffset, MaxProgramTextureGatherComponents, MaxDualSourceDrawBuffers, MinMapBufferAlignment, MaxColorTextureSamples, MaxDepthTextureSamples, MaxIntegerSamples, MaxColorFramebufferSamples, MaxColorFramebufferStorageSamples, MaxDepthStencilFramebufferSamples, NumSupportedMultisampleModes, MaxAtomicBufferBindings, MaxAtomicBufferSize, MaxCombinedAtomicBuffers, MaxCombinedAtomicCounters, MaxVertexAttribRelativeOffset, MaxVertexAttribBindings, MaxImageUnits, MaxCombinedShaderOutputResources, MaxImageSamples, MaxCombinedImageUniforms, MaxComputeWorkGroupInvocations, MaxComputeSharedMemorySize, MaxComputeVariableGroupInvocations, MinFragmentInterpolationOffset, MaxFragmentInterpolationOffset, MaxPatchVertices, MaxTessGenLevel, MaxTessPatchComponents, MaxTessControlTotalOutputComponents, SparseBufferPageSize, NumProgramBinaryFormats, MaxSubpixelPrecisionBiasBits, ConservativeRasterDilateGranularity, glBeginEndBufferSize, ViewportBounds, ConservativeRasterDilateRange, MaxComputeWorkGroupCount, MaxComputeWorkGroupSize, MaxComputeVariableGroupSize, QueryCounterBits, SupportedMultisampleModes, LayerAndVPIndexProvokingVertex, ResetStrategy, ContextReleaseBehavior, ForceGLSLExtensionsWarn, AllowGLSLExtensionDirectiveMidShader, AllowGLSLBuiltinConstantExpression, AllowGLSLRelaxedES, AllowGLSLBuiltinVariableRedeclaration, AllowGLSLCrossStageInterpolationMismatch, AllowHigherCompatVersion, AllowLayoutQualifiersOnFunctionParameters, ForceGLSLAbsSqrt, GLSLZeroInit, ForceIntegerTexNearest, NativeIntegers, VertexID_is_zero_based, QuadsFollowProvokingVertexConvention, RobustAccess, StripTextureBorder, GLSLSkipStrictMaxUniformLimitCheck, GLSLFragCoordIsSysVal, GLSLPointCoordIsSysVal, GLSLFrontFacingIsSysVal, GLSLOptimizeConservatively, GLSLLowerConstArrays, GLSLTessLevelsAsInputs, AlwaysUseGetTransformFeedbackVertexCount, DisableVaryingPacking, DisableTransformFeedbackPacking, UseSTD430AsDefaultPacking, GenerateTemporaryNames, DisableGLSLLineContinuations, FakeSWMSAA, LowerTessLevel, PrimitiveRestartForPatches, LowerCsDerivedVariables, NoPrimitiveBoundingBoxOutput, AllowMappedBuffersDuringExecution, BufferCreateMapUnsynchronizedThreadSafe, PackedDriverUniformStorage, UseNIRGLSLLinker, BitmapUsesRed, VertexBufferOffsetIsInt32, MultiDrawWithUserIndices, AllowDrawOutOfOrder, SpirVCapabilities, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/mesa/main/mtypes.hgl_context48461Excessive padding in 'struct gl_context' (56 padding bytes, where 0 is optimal). Optimal fields order: Shared, Exec, OutsideBeginEnd, Save, BeginEnd, ContextLost, MarshalExec, CurrentClientDispatch, CurrentServerDispatch, DrawBuffer, ReadBuffer, WinSysDrawBuffer, WinSysReadBuffer, CurrentStack, VersionString, GeometryProgram, ComputeProgram, TessEvalProgram, _Shader, SoftFP64, PerfQuery, DrawIndirectBuffer, ParameterBuffer, DispatchIndirectBuffer, CopyReadBuffer, CopyWriteBuffer, QueryBuffer, UniformBuffer, ShaderStorageBuffer, AtomicBuffer, ExternalVirtualMemoryBuffer, Meta, CurrentRenderbuffer, ErrorDebugFmtString, Debug, NewDriverState, ListExt, swrast_context, swsetup_context, swtnl_context, vbo_context, st, vdpDevice, vdpGetProcAddress, vdpSurfaces, Cache, ResidentTextureHandles, ResidentImageHandles, Program, _ModelProjectMatrix, Feedback, Pipeline, PerfMonitor, ModelviewMatrixStack, ProjectionMatrixStack, Depth, TessCtrlProgram, TransformFeedback, DebugMutex, Pack, Unpack, DefaultPacking, SubroutineIndex, AttribStack, ClientAttribStack, Shader, ATIFragmentShader, Query, ProgramMatrixStack, Extensions, Select, DriverFlags, EvalMap, TextureMatrixStack, Driver, ListState, Const, Array, UniformBufferBindings, AtomicBufferBindings, ShaderStorageBufferBindings, FragmentProgram, VertexProgram, ImageUnits, Texture, GLThread, API, Version, AttribStackDepth, List, ClientAttribStackDepth, ErrorDebugCount, NewState, varying_vp_inputs, _ImageTransferState, _ModelViewInvScale, _ModelViewInvScaleEyespace, TextureStateTimestamp, ConservativeRasterDilate, SubpixelPrecisionBias, Line, _EyeZDir, Accum, Hint, Multisample, PrimitiveBoundingBox, Polygon, Point, Fog, Pixel, Eval, Stencil, PolygonStipple, Visual, Color, Transform, Scissor, ViewportArray, Current, Light, PixelMaps, ErrorValue, RenderMode, ConservativeRasterMode, ExecuteFlag, CompileFlag, ViewportInitialized, _AllowDrawOutOfOrder, _NeedEyeCoords, _ForceEyeCoords, FirstTimeCurrent, HasConfig, RasterDiscard, IntelConservativeRasterization, ConservativeRasterization, IntelBlackholeRender, _AttribZeroAliasesVertex, TileRasterOrderFixed, TileRasterOrderIncreasingX, TileRasterOrderIncreasingY, ShareGroupReset, shader_builtin_ref, TextureFormatSupported, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/third_party/aom/av1/common/mvref_common.c13211Excessive padding in 'REF_FRAME_INFO' (8 padding bytes, where 0 is optimal). Optimal fields order: buf, map_idx, sort_idx, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/docshell/base/nsDocShellLoadState.hnsDocShellLoadState471Excessive padding in 'class nsDocShellLoadState' (54 padding bytes, where 6 is optimal). Optimal fields order: mRefCnt, _mOwningThread, mReferrerInfo, mURI, mOriginalURI, mResultPrincipalURI, mTriggeringPrincipal, mTriggeringWindowId, mCsp, mPrincipalToInherit, mPartitionedPrincipalToInherit, mHttpsFirstDowngradeData, mSHEntry, mLoadingSessionHistoryInfo, mPostDataStream, mHeadersStream, mBaseURI, mPendingRedirectedChannel, mChannelRegistrarId, mLoadIdentifier, mUnstrippedURI, mSourceElement, mNavigationAPIState, mFormDataEntryList, mTarget, mTargetBrowsingContext, mSrcdocData, mSourceBrowsingContext, mTypeHint, mFileName, mTriggeringRemoteType, mOriginalURIString, mRemoteTypeOverride, mTriggeringSandboxFlags, mLoadType, mLoadFlags, mInternalLoadFlags, mHttpsUpgradeTelemetry, mTriggeringClassificationFlags, mCancelContentJSEpoch, mResultPrincipalURIIsSome, mTriggeringStorageAccess, mKeepResultPrincipalURIIfSet, mLoadReplace, mInheritPrincipal, mPrincipalIsExplicit, mNotifiedBeforeUnloadListeners, mForceAllowDataURI, mIsExemptFromHTTPSFirstMode, mOriginalFrameSrc, mShouldCheckForRecursion, mIsFormSubmission, mUserNavigationInvolvement, mFirstParty, mHasValidUserGestureActivation, mTextDirectiveUserActivation, mAllowFocusMove, mIsFromProcessingFrameAttributes, mChannelInitialized, mIsMetaRefresh, mWasCreatedRemotely, mSchemelessInput, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/media/libvpx/libvpx/vp8/encoder/onyx_int.hVP8_COMP2691Excessive padding in 'struct VP8_COMP' (68 padding bytes, where 4 is optimal). Optimal fields order: mb, Y1quant, Y1quant_shift, Y1zbin, Y1round, Y2quant, Y2quant_shift, Y2zbin, Y2round, UVquant, UVquant_shift, UVzbin, UVround, zrun_zbin_boost_y1, zrun_zbin_boost_y2, zrun_zbin_boost_uv, Y1quant_fast, Y2quant_fast, UVquant_fast, common, lookahead, source, alt_ref_source, last_source, Source, un_scaled_source, last_frame_unscaled_source, tok, last_prediction_error, last_intra_error, rate_correction_factor, key_frame_rate_correction_factor, gf_rate_correction_factor, key_frame_count, output_framerate, last_time_stamp_seen, last_end_time_stamp_seen, first_time_stamp_ever, total_byte_count, framerate, ref_framerate, buffer_level, bits_off_target, total_actual_bits, total_target_vs_actual, output_pkt_list, skin_map, segmentation_map, active_map, cyclic_refresh_map, consec_zero_last, consec_zero_last_mvbias, mt_current_mb_col, h_encoding_thread, h_filter_thread, mb_row_ei, en_thread_data, h_event_start_encoding, h_event_end_encoding, tplist, find_fractional_mv_step, refining_search_sad, diamond_search_sad, mb_activity_map, gf_active_flags, lfmv, lf_ref_frame_sign_bias, lf_ref_frame, lpf_thread_data, h_event_start_lpf, h_event_end_lpf, frames_in_layer, bytes_in_layer, sum_psnr, sum_psnr_p, total_error2, total_error2_p, sum_ssim, sum_weights, total_ssimg_y_in_layer, total_ssimg_u_in_layer, total_ssimg_v_in_layer, total_ssimg_all_in_layer, partition_d, partition_d_end, scaled_source, pick_lf_lvl_frame, alt_ref_buffer, fn_ptr, frames, bc, oxcf, twopass, denoiser, layer_context, frames_till_alt_ref_frame, source_alt_ref_pending, source_alt_ref_active, is_src_frame_alt_ref, gold_is_last, alt_is_last, gold_is_alt, tok_count, frames_since_key, key_frame_frequency, this_key_frame_forced, next_key_frame_forced, ambient_err, RDMULT, RDDIV, this_frame_target, projected_frame_size, frames_since_golden, frames_till_gf_update_due, current_gf_interval, gf_overspend_bits, non_gf_bitrate_adjustment, kf_overspend_bits, kf_bitrate_adjustment, max_gf_interval, baseline_gf_interval, active_arnr_frames, per_frame_bandwidth, av_per_frame_bandwidth, min_frame_bandwidth, inter_frame_target, ni_av_qi, ni_tot_qi, ni_frames, avg_frame_qindex, buffered_mode, rolling_target_bits, rolling_actual_bits, long_rolling_target_bits, long_rolling_actual_bits, worst_quality, active_worst_quality, best_quality, active_best_quality, cq_target_quality, drop_frames_allowed, drop_frame, gfu_boost, kf_boost, last_boost, target_bandwidth, decimation_factor, decimation_count, avg_encode_time, avg_pick_mode_time, Speed, compressor_speed, auto_gold, auto_adjust_gold_quantizer, auto_worst_q, cpu_used, pass, prob_intra_coded, prob_last_coded, prob_gf_coded, prob_skip_false, this_frame_percent_intra, last_frame_percent_intra, ref_frame_flags, zeromv_count, lf_zeromv_pct, active_map_enabled, cyclic_refresh_mode_enabled, cyclic_refresh_mode_max_mbs_perframe, cyclic_refresh_mode_index, cyclic_refresh_q, temporal_pattern_counter, temporal_layer_id, mse_source_denoised, force_maxqp, frames_since_last_drop_overshoot, last_pred_err_mb, gf_update_onepass_cbr, gf_interval_onepass_cbr, gf_noboost_onepass_cbr, mt_current_mb_col_size, mt_sync_range, b_multi_threaded, encoding_thread_count, b_lpf_running, b_calculate_psnr, activity_avg, gf_active_count, output_partition, force_next_frame_intra, droppable, initial_width, initial_height, current_layer, mr_low_res_mb_cols, closest_reference_frame, use_roi_static_threshold, ext_refresh_frame_flags_pending, rt_always_update_correction_factor, rt_drop_recode_on_overshoot, last_q, last_skip_false_probs, last_skip_probs_q, recent_ref_frame_usage, segment_encode_breakout, current_ref_frames, prior_key_frame_distance, partition_sz, mode_check_freq, rd_baseline_thresh, sf, base_skip_false_prob, fixed_divide, frame_branch_ct, coding_context, rd_costs, mr_low_res_mv_avail, segment_feature_data, frame_coef_probs, update_probs, lfc_n, lfc_a, lfc_g, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/media/libvpx/libvpx/vp8/common/onyxc_int.hVP8Common621Excessive padding in 'struct VP8Common' (37 padding bytes, where 5 is optimal). Optimal fields order: Y1dequant, Y2dequant, UVdequant, lf_info, frame_to_show, pp_limits_buffer, mip, mi, show_frame_mi, above_context, postproc_state, temp_scale_frame, post_proc_buffer, post_proc_buffer_int, error, yv12_fb, Width, Height, horiz_scale, vert_scale, clamp_type, new_fb_idx, lst_fb_idx, gld_fb_idx, alt_fb_idx, post_proc_buffer_int_used, last_frame_type, frame_type, show_frame, frame_flags, MBs, mb_rows, mb_cols, mode_info_stride, mb_no_coeff_skip, no_lpf, use_bilinear_mc_filter, full_pixel, base_qindex, y1dc_delta_q, y2dc_delta_q, y2ac_delta_q, uvdc_delta_q, uvac_delta_q, filter_type, filter_level, last_sharpness_level, sharpness_level, refresh_last_frame, refresh_golden_frame, refresh_alt_ref_frame, copy_buffer_to_gf, copy_buffer_to_arf, refresh_entropy_probs, current_video_frame, version, multi_token_partition, processor_core_count, fb_idx_ref_cnt, ref_frame_sign_bias, left_context, lfc, fc, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/media/libvpx/libvpx/vp8/decoder/onyxd_int.hVP8D_COMP591Excessive padding in 'struct VP8D_COMP' (32 padding bytes, where 0 is optimal). Optimal fields order: mb, common, mt_current_mb_col, mt_yabove_row, mt_uabove_row, mt_vabove_row, mt_yleft_col, mt_uleft_col, mt_vleft_col, mb_row_di, de_thread_data, h_decoding_thread, h_event_start_decoding, decrypt_cb, decrypt_state, dec_fb_ref, h_event_end_decoding, fragments, mbc, b_multithreaded_rd, max_threads, current_mb_col_main, decoding_thread_count, allocated_decoding_thread_count, sync_range, ready_for_new_data, ec_enabled, ec_active, decoded_key_frame, independent_partitions, frame_corrupt_residual, restart_threads, mt_baseline_filter_level, oxcf, prob_intra, prob_last, prob_gf, prob_skip_false, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/security/nss/lib/pk11wrap/pk11pars.c4661Excessive padding in 'algListsDef' (8 padding bytes, where 0 is optimal). Optimal fields order: list, description, entries, allowEmpty, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/security/nss/lib/util/secoidt.hSECOidDataStr5551Excessive padding in 'struct SECOidDataStr' (8 padding bytes, where 0 is optimal). Optimal fields order: desc, mechanism, oid, offset, supportedExtension, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/security/nss/lib/ssl/ssl3ext.hTLSExtensionDataStr331Excessive padding in 'struct TLSExtensionDataStr' (52 padding bytes, where 4 is optimal). Optimal fields order: advertised, echAdvertised, sniNameArr, sigSchemes, delegCredSigSchemes, delegCredSigSchemesAdvertised, selectedGroup, peerDelegCred, selectedPsk, ech, remoteKeyShares, psk_ke_modes, signedCertTimestamps, certReqContext, nextProto, pskBinder, cookie, applicationToken, certReqAuthorities, serverHelloSenders, encryptedExtensionsSenders, certificateSenders, ticketTimestampVerified, emptySessionTicket, sentSessionTicketInClientHello, max_early_data_size, sniNameArrSize, peerSupportsFfdheGroups, numSigSchemes, numDelegCredSigSchemes, numDelegCredSigSchemesAdvertised, nextProtoState, echXtnOffset, lastXtnOffset, pskBindersLen, ticketAge, peerRequestedDelegCred, sendingDelegCredToPeer, certificateCompressionAdvertised, numAdvertised, echNumAdvertised, numNegotiated, dtlsSRTPCipherSuite, recordSizeLimit, compressionAlg, negotiated, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/security/nss/lib/ssl/sslimpl.hSSL3HandshakeStateStr6421Excessive padding in 'struct SSL3HandshakeStateStr' (53 padding bytes, where 5 is optimal). Optimal fields order: md5, sha, shaEchInner, shaPostHandshake, kea_def, suite_def, msg_len, clientAuthSignatureSchemes, restartTarget, rtTimer, ackTimer, hdTimer, currentSecret, resumptionMasterSecret, dheSecret, clientEarlyTrafficSecret, clientHsTrafficSecret, serverHsTrafficSecret, clientTrafficSecret, serverTrafficSecret, earlyExporterSecret, exporterSecret, rttEstimate, echHpkeCtx, echPublicName, grease, dtlsHandhakeKeyUpdateMessage, chExtensionPermutation, remoteExtensions, echOuterExtensions, lastMessageFlight, cipherSpecs, bufferedEarlyData, psks, dtlsSentHandshake, dtlsRcvdHandshake, messages, echInnerMessages, msg_body, recvdFragments, cookie, srvVirtName, fakeSid, greaseEchBuf, dtls13ClientMessageBuffer, newSessionTicket, timers, ws, hashType, signatureScheme, header_bytes, msg_type, isResuming, sendingSCSV, receivedNewSessionTicket, clientCertificatePending, clientAuthSignatureSchemesLen, authCertificatePending, canFalseStart, preliminaryInfo, recvdHighWater, isKeyUpdateInProgress, allowPreviousEpoch, rtRetries, zeroRttState, zeroRttIgnore, helloRetry, receivedCcs, rejectCcs, clientCertRequested, endOfFlight, echAccepted, echDecided, echInvalidExtension, keyUpdateDeferred, deferredKeyUpdateRequest, kea_def_mutable, cipher_suite, finishedBytes, sendMessageSeq, maxMessageSent, recvMessageSeq, zeroRttSuite, ticketNonce, greaseEchSize, server_random, client_random, client_inner_random, finishedMsgs, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/security/nss/lib/ssl/sslspec.hssl3MACDefStr851Excessive padding in 'struct ssl3MACDefStr' (8 padding bytes, where 0 is optimal). Optimal fields order: mmech, mac, pad_size, mac_size, oid, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/security/nss/lib/ssl/tls13hkdf.c191Excessive padding in 'struct (unnamed at /root/firefox-clang/security/nss/lib/ssl/tls13hkdf.c:19:14)' (8 padding bytes, where 0 is optimal). Optimal fields order: pkcs11Mech, hash, hashSize, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/intl/icu/source/common/ubidiimp.hUBiDi2581Excessive padding in 'struct UBiDi' (34 padding bytes, where 2 is optimal). Optimal fields order: pParaBiDi, text, dirPropsMemory, levelsMemory, openingsMemory, parasMemory, runsMemory, isolatesMemory, dirProps, levels, prologue, epilogue, pImpTabPair, paras, runs, isolates, fnClassCallback, coClassCallback, insertPoints, originalLength, length, resultLength, dirPropsSize, levelsSize, openingsSize, parasSize, runsSize, isolatesSize, reorderingMode, reorderingOptions, proLength, epiLength, direction, flags, lastArabicPos, trailingWSStart, paraCount, runCount, isolateCount, controlCount, simpleRuns, simpleParas, simpleIsolates, mayAllocateText, mayAllocateRuns, isInverse, orderParagraphsLTR, paraLevel, defaultParaLevel, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/intl/icu/source/i18n/ucol_sit.cppShortStringOptions2811Excessive padding in 'struct ShortStringOptions' (11 padding bytes, where 3 is optimal). Optimal fields order: action, attr, optionStart, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/media/libvpx/libvpx/vp9/decoder/vp9_decoder.hTileWorkerData491Excessive padding in 'struct TileWorkerData' (40 padding bytes, where 8 is optimal). Optimal fields order: dqcoeff, xd, data_end, extend_and_predict_buf, lf_data, lf_sync, bit_reader, error_info, buf_start, buf_end, counts, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h4391Excessive padding in 'Vp9LevelSpec' (14 padding bytes, where 6 is optimal). Optimal fields order: max_luma_sample_rate, average_bitrate, max_cpb_size, compression_ratio, level, max_luma_picture_size, max_luma_picture_breadth, min_altref_distance, max_col_tiles, max_ref_frame_buffers, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/media/libvpx/libvpx/vp9/encoder/vp9_encoder.hVP9_COMP5931Excessive padding in 'struct VP9_COMP' (87 padding bytes, where 7 is optimal). Optimal fields order: y_dequant, uv_dequant, common, quants, td, mbmi_ext_base, lookahead, alt_ref_source, Source, Last_Source, un_scaled_source, unscaled_last_source, raw_source_frame, kmeans_data_arr, tile_data, norm_wiener_variance, mb_wiener_variance, mi_ssim_rdmult_scaling_factors, sb_mul_scale, ambient_err, last_time_stamp_seen, last_end_time_stamp_seen, first_time_stamp_ever, framerate, output_pkt_list, segmentation_map, skin_map, cyclic_refresh, find_fractional_mv_step, diamond_search_sad, alt_ref_aq, source_diff_var, consec_zero_mv, vbp_threshold_minmax, vbp_threshold_sad, vbp_threshold_copy, workers, tile_thr_data, vp9_bitstream_worker_data, row_mt_sync_read_ptr, row_mt_sync_write_ptr, prev_partition, prev_segment_id, prev_variance_low, copied_frame_cnt, content_state_sb_fd, count_arf_frame_usage, count_lastgolden_frame_usage, tpl_gop_stats, nmvcosts, nmvcosts_hp, nmvsadcosts, nmvsadcosts_hp, active_map, level_constraint, rd_ctrl, vbp_thresholds, kmeans_mutex, tpl_recon_frames, kmeans_ctr_ls, kmeans_boundary_ls, lf_row_sync, me_sf, scaled_source, scaled_last_source, last_frame_uf, tf_buffer, roi, ext_ratectrl, mbgraph_stats, arnr_filter_data, oxcf, sf, rc, fn_ptr, ss_cfg, enc_frame_buf, tpl_stats, tile_tok, tplist, level_info, multi_thread_ctxt, twopass, rd, svc, coding_context, kmeans_data_arr_alloc, kmeans_data_size, kmeans_data_stride, kmeans_ctr_num, allocated_tiles, lst_fb_idx, gld_fb_idx, alt_fb_idx, refresh_last_frame, refresh_golden_frame, refresh_alt_ref_frame, ext_refresh_frame_flags_pending, ext_refresh_last_frame, ext_refresh_golden_frame, ext_refresh_alt_ref_frame, ext_refresh_frame_context_pending, ext_refresh_frame_context, mb_wiener_var_rows, mb_wiener_var_cols, mbgraph_n_frames, static_mb_pct, ref_frame_flags, max_mv_magnitude, mv_step_param, allow_comp_inter_inter, allow_encode_breakout, encode_breakout, b_calculate_psnr, droppable, initial_width, initial_height, initial_mbs, last_coded_width, last_coded_height, use_svc, source_var_thresh, frames_till_next_var_check, frame_flags, resize_pending, resize_state, external_resize, resize_scale_num, resize_scale_den, resize_avg_qp, resize_buffer_underflow, resize_count, use_skin_detection, target_level, num_workers, keep_level_stats, row_mt, row_mt_bit_exact, compute_source_sad_onepass, compute_frame_low_motion_onepass, multi_layer_arf, loopfilter_ctrl, fixed_qp_onepass, deadline_mode_previous_frame, disable_scene_detection_rtc_ratectrl, scaled_ref_idx, kmeans_count_ls, ref_fb_idx, segment_encode_breakout, noise_estimate, frame_info, mbmode_cost, switchable_interp_costs, tx_size_cost, inter_mode_cost, interp_filter_selected, partition_cost, intra_uv_mode_cost, y_mode_costs, tpl_bsize, force_update_segmentation, vbp_bsize_min, max_copied_frame, last_frame_dropped, consider reordering the fields or adding explicit padding membersView Report
Logic errorGarbage return valueroot/firefox-clang/intl/icu/source/i18n/measunit.cppgetIdentifier225710Undefined or garbage value returned to callerView Report
Logic errorGarbage return valueroot/firefox-clang/intl/icu/source/common/unisetspan.cppcontainsOffset12434Undefined or garbage value returned to callerView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read14538File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read7420File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read8120File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read8723File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read9423File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read10026File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read10826File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read11530File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read12130File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read12734File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read13334File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read13940File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/intl/icu/source/common/putil.cppcompareBinaryFiles93838File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/security/nss/lib/util/utilmod.cnssutil_ReadSecmodDB41216File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Memory errorMemory leakroot/firefox-clang/browser/app/nsBrowserApp.cppdo_main18015Potential memory leakView Report
Logic errorPossibly undefined arithmetic operation involving a null pointerroot/firefox-clang/third_party/aom/aom/src/aom_encoder.caom_codec_get_cx_data23617Addition of a null pointer (from variable 'dst_buf') and a probably nonzero integer value (via field 'sz') may result in undefined behaviorView Report
Logic errorPossibly undefined arithmetic operation involving a null pointerroot/firefox-clang/security/nss/lib/smime/cmsudf.cnss_cmstype_hash_key822Subtraction of a probably non-null pointer and a null pointer may result in undefined behaviorView Report
Logic errorPossibly undefined arithmetic operation involving a null pointerroot/firefox-clang/intl/icu/source/i18n/collationdatawriter.cppwrite24542Addition of a null pointer (from variable 'dest') and a probably nonzero integer value (from variable 'totalSize') may result in undefined behaviorView Report
Logic errorPossibly undefined arithmetic operation involving a null pointerroot/firefox-clang/intl/icu/source/i18n/collationdatawriter.cppwrite28656Addition of a null pointer (from variable 'dest') and a nonzero integer value (from variable 'totalSize') results in undefined behaviorView Report
Logic errorPossibly undefined arithmetic operation involving a null pointerroot/firefox-clang/third_party/aom/av1/encoder/encodeframe.cpopulate_token_count148536Subtraction of a null pointer (from variable 'tok') and a probably non-null pointer (via field 'start') may result in undefined behaviorView Report
Logic errorPossibly undefined arithmetic operation involving a null pointerroot/firefox-clang/security/nss/lib/base/hash.cnss_identity_hash511Subtraction of a probably non-null pointer and a null pointer may result in undefined behaviorView Report
Logic errorPossibly undefined arithmetic operation involving a null pointerroot/firefox-clang/intl/icu/source/common/normalizer2impl.cppappendZeroCC32214Subtraction of a non-null pointer (from variable 'sLimit') and a null pointer (from variable 's') results in undefined behaviorView Report
Logic errorPossibly undefined arithmetic operation involving a null pointerroot/firefox-clang/intl/icu/source/common/normalizer2impl.hgetData64147Addition of a null pointer (via field 'extraData') and a probably nonzero integer value may result in undefined behaviorView Report
Logic errorPossibly undefined arithmetic operation involving a null pointerroot/firefox-clang/toolkit/components/protobuf/src/google/protobuf/parse_context.hDoneWithCheck2187Subtraction of a null pointer and a probably non-null pointer (via field 'buffer_end_') may result in undefined behaviorView Report
Logic errorPossibly undefined arithmetic operation involving a null pointerroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/pp.cremove_line_continuations19830Addition of a null pointer (from variable 'backslash') and a nonzero integer value results in undefined behaviorView Report
Logic errorPossibly undefined arithmetic operation involving a null pointerroot/firefox-clang/security/nss/lib/util/secoid.csecoid_HashNumber21291Subtraction of a probably non-null pointer and a null pointer may result in undefined behaviorView Report
Logic errorPossibly undefined arithmetic operation involving a null pointerroot/firefox-clang/security/nss/lib/base/tracker.cidentity_hash291Subtraction of a probably non-null pointer and a null pointer may result in undefined behaviorView Report
Logic errorPossibly undefined arithmetic operation involving a null pointerroot/firefox-clang/intl/icu/source/i18n/ucol_sit.cppucol_sit_dumpSpecs37531Addition of a null pointer (from variable 'destination') and a nonzero integer value (from variable 'len') results in undefined behaviorView Report
Logic errorPossibly undefined arithmetic operation involving a null pointerroot/firefox-clang/media/libvpx/libvpx/vp9/vp9_dx_iface.cdecoder_decode37110Addition of a null pointer (from variable 'data') and a nonzero integer value (from variable 'data_sz') results in undefined behaviorView Report
Logic errorPossibly undefined arithmetic operation involving a null pointerroot/firefox-clang/media/libvpx/libvpx/vpx/src/vpx_encoder.cvpx_codec_get_cx_data28617Addition of a null pointer (from variable 'dst_buf') and a probably nonzero integer value (via field 'sz') may result in undefined behaviorView Report
Stream handling errorResource leakroot/firefox-clang/security/nss/lib/pk11wrap/debug_module.cprint_final_statistics345422Opened stream never closed. Potential resource leakView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpphir877214The right operand of '!=' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/media/libopus/celt/celt_decoder.cdeemphasis36029The right operand of '*' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/media/libopus/celt/celt_decoder.cdeemphasis36429The right operand of '*' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/media/libopus/celt/celt_encoder.cdynalloc_analysis110227The left operand of '>' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/media/libopus/celt/celt_encoder.ctf_analysis69990The left operand of '-' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/intl/icu/source/i18n/decNumber.cppdecApplyRound724641The left operand of '-' is a garbage value due to array index out of boundsView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/intl/icu/source/i18n/decNumber.cppdecDivideOp455960The left operand of '!=' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/intl/icu/source/i18n/decNumber.cppdecDivideOp462153The left operand of '==' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/intl/icu/source/i18n/dtitvfmt.cppformatToValue3899The left operand of '!=' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/intl/icu/source/i18n/dtitvfmt.cppformatToValue3359The left operand of '!=' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/intl/icu/source/i18n/olsontz.cppinDaylightTime6076The left operand of '!=' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cparse_npy_header274029The left operand of '!=' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0_parse_vector_column230316The left operand of '!=' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/intl/icu/source/common/ubidi.cppresolveExplicitLevels127138The left operand of '<' is a garbage value due to array index out of boundsView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/intl/icu/source/common/umutablecptrie.cppmakeHashCode84920The right operand of '+' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/media/libvorbis/lib/vorbis_floor1.cfloor1_encode90116The left operand of '<' is a garbage valueView Report
Logic errorReturn of address to stack-allocated memoryroot/firefox-clang/intl/icu/source/i18n/formattedvalue.cppufmtval_getString_772195Address of stack memory associated with local variable 'readOnlyAlias' returned to callerView Report
Logic errorReturn of address to stack-allocated memoryroot/firefox-clang/intl/icu/source/common/ucharstriebuilder.cppcreateLinearMatchNode3161Address of stack memory associated with temporary object of type 'UnicodeString' returned to callerView Report
Logic errorReturning null referenceroot/firefox-clang/intl/icu/source/common/cmemory.hoperator[]27422Returning null referenceView Report
Logic errorReturning null referenceroot/firefox-clang/intl/icu/source/common/uresimp.hgetResData9451Returning null referenceView Report
Logic errorReturning null referenceroot/firefox-clang/intl/icu/source/common/usetiter.cppgetString1474Returning null referenceView Report
Logic errorStack address leaks outside of stack frameroot/firefox-clang/intl/icu/source/common/ucnv.cpp_fromUnicodeWithCallback103852Address of stack memory associated with local variable 'replay' is still referred to by the caller variable 'fromUArgs' upon returning to the caller. This will be a dangling referenceView Report
Logic errorStack address leaks outside of stack frameroot/firefox-clang/media/libvpx/libvpx/vp9/encoder/vp9_mbgraph.cupdate_mbgraph_frame_stats24221Address of stack memory associated with local variable 'mi_above' is still referred to by the caller variable 'cpi' upon returning to the caller. This will be a dangling referenceView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read14538Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read7420Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read8120Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read8723Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read9423Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read10026Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read10826Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read11530Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read12130Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read12734Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read13334Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read13940Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/intl/icu/source/common/putil.cppcompareBinaryFiles93838Read function called when stream is in EOF state. Function has no effectView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpphir80734812th function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_int64.cppcompact_destination246271st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cppvisit_leave428242nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/config/nsinstall.ccopyfile152302nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cparse_npy_buffer3054311st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cparse_npy_file2982371st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Filter_knn7056391st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Filter_knn_chunks_iter678481st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Filter_point7149342nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_Delete8553222nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_Delete8558202nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_Insert8321251st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_InsertWriteFinalStep7871283rd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_Update8718272nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_Update8762404th function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_Update8789452nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_UpdateVectorColumn8676501st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0_get_latest_chunk_rowid4159583rd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0_get_partition_value_for_rowid3968313rd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0_get_vector_data3890285th function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0_new_chunk4446513rd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0_result_metadata_value_for_rowid4045315th function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/intl/icu/source/common/uresbund.cppures_getUTF8StringByIndex_77194062nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/intl/icu/source/common/uresbund.cppures_getUTF8StringByKey_77263762nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/intl/icu/source/common/uresbund.cppures_getUTF8String_77160962nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/intl/icu/source/common/ustrenum.cppsnext7962nd function call argument is an uninitialized valueView Report
Logic errorUnix APIroot/firefox-clang/intl/icu/source/i18n/ucol_sit.cppucol_sit_dumpSpecs36224Null pointer passed as 1st argument to string concatenation functionView Report
Logic errorUnix APIroot/firefox-clang/intl/icu/source/i18n/unum.cppunum_parseDecimal_7746710Null pointer passed as 1st argument to string copy functionView Report
Error handlingValue of 'errno' was not checkedroot/firefox-clang/intl/icu/source/common/putil.cppcompareBinaryFiles93531Value of 'errno' was not checked and may be overwritten by function 'memset'View Report
Error handlingValue of 'errno' was not checkedroot/firefox-clang/intl/icu/source/common/putil.cppcompareBinaryFiles95231Value of 'errno' was not checked and may be overwritten by function 'fclose'View Report

Analyzer Failures

The analyzer had problems processing the following files:

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

Please consider submitting preprocessed files as bug reports.