Repository Analysis

DrKLO/Telegram

Telegram for Android source

3.0 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of DrKLO/Telegram, a Java project with 29,540 GitHub stars. SynthScan v2.0 examined 4,229,294 lines of code across 11280 source files, recording 11423 pattern matches distributed across 21 syntactic categories. The overall adjusted score of 3.0 places this repository in the Likely human-written band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

3.0
Adjusted Score
3.0
Raw Score
100%
Time Factor
2026-06-16
Last Push
29.5K
Stars
Java
Language
4.2M
Lines of Code
11.3K
Files
11.4K
Pattern Hits
2026-07-14
Scan Date
0.01
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 46HIGH 113MEDIUM 199LOW 11065

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 11423 distinct pattern matches across 21 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Over-Commented Block10266 hits · 9582 pts
SeverityFileLineSnippetContext
LOWTMessagesProj/jni/TgNetWrapper.cpp1#include <jni.h>COMMENT
LOWTMessagesProj/jni/jni.c1#include <stdio.h>COMMENT
LOWTMessagesProj/jni/gifvideo.cpp1#include <jni.h>COMMENT
LOWTMessagesProj/jni/CMakeLists.txt61add_library(tdutils STATIC IMPORTED)COMMENT
LOWTMessagesProj/jni/CMakeLists.txt81#target_compile_definitions(mozjpeg PUBLICCOMMENT
LOWTMessagesProj/jni/CMakeLists.txt101# target_sources(mozjpeg PRIVATECOMMENT
LOWTMessagesProj/jni/CMakeLists.txt121# mozjpeg/simd/i386/jquant-sse.asmCOMMENT
LOWTMessagesProj/jni/CMakeLists.txt141# mozjpeg/simd/i386/jdcolor-avx2.asmCOMMENT
LOWTMessagesProj/jni/CMakeLists.txt161# mozjpeg/simd/x86_64/jcphuff-sse2.asmCOMMENT
LOWTMessagesProj/jni/image.cpp1#include <jni.h>COMMENT
LOWTMessagesProj/jni/image.cpp1021// return 0;COMMENT
LOWTMessagesProj/jni/image.cpp1041// const char *disabledValue = "0";COMMENT
LOWTMessagesProj/jni/image.cpp1061// fflush(f);COMMENT
LOWTMessagesProj/jni/image.cpp1081// std::string filePath = std::string(pathStr);COMMENT
LOWTMessagesProj/jni/image.cpp1101// jpeg_simple_progression(&cinfo);COMMENT
LOWTMessagesProj/jni/image.cpp1381 AndroidBitmap_unlockPixels(env, dst);COMMENT
LOWTMessagesProj/jni/image.cpp1401//COMMENT
LOWTMessagesProj/jni/c_utils.h1#ifndef log_hCOMMENT
LOWTMessagesProj/jni/c_utils.h21#define MAX(x, y) ((x) > (y)) ? (x) : (y)COMMENT
LOWTMessagesProj/jni/lottie.cpp1#include <jni.h>COMMENT
LOWTMessagesProj/jni/fast-edge.cpp21 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,COMMENT
LOWTMessagesProj/jni/secureid_ocr.cpp1#include <jni.h>COMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/error.h41#elseCOMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/error.h61#define AVERROR_OPTION_NOT_FOUND FFERRTAG(0xF8,'O','P','T') ///< Option not foundCOMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/version.h101 * @note, when bumping the major version it is recommended to manuallyCOMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/version.h121#define FF_API_PKT_PTS (LIBAVUTIL_VERSION_MAJOR < 57)COMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/avconfig.h1/* Generated by ffmpeg configure */COMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/intmath.h21#ifndef AVUTIL_INTMATH_HCOMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/intmath.h81#endifCOMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/frame.h21 * @ingroup lavu_frameCOMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/ffversion.h1/* Automatically generated by version.sh, do not manually edit! */COMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/attributes.h21/**COMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/attributes.h41#endifCOMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/attributes.h61#if AV_GCC_VERSION_AT_LEAST(3,4)COMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/attributes.h81#if AV_GCC_VERSION_AT_LEAST(2,6) || defined(__clang__)COMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/attributes.h141#if AV_GCC_VERSION_AT_LEAST(3,1) || defined(__clang__)COMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/attributes.h161# define av_printf_format(fmtpos, attrpos) __attribute__((__format__(__printf__, fmtpos, attrpos)))COMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/common.h21/**COMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/common.h41COMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/common.h101#define FFDIFFSIGN(x,y) (((x)>(y)) - ((x)<(y)))COMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/common.h121#ifndef av_clipCOMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/common.h141#endifCOMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/common.h161# define av_sat_dsub32 av_sat_dsub32_cCOMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/common.h601COMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/bswap.h21/**COMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/bswap.h41#elif ARCH_AVR32COMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/bswap.h81COMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/bswap.h101COMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/cpu.h21#ifndef AVUTIL_CPU_HCOMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/cpu.h41#define AV_CPU_FLAG_SSE3SLOW 0x20000000 ///< SSE3 supported, but usually not fasterCOMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/cpu.h61#define AV_CPU_FLAG_VSX 0x0002 ///< ISA 2.06COMMENT
LOW…agesProj/jni/ffmpeg/include/libavutil/channel_layout.h41 * The number of bits set must be equal to the number of channels.COMMENT
LOW…agesProj/jni/ffmpeg/include/libavutil/channel_layout.h61#define AV_CH_TOP_FRONT_LEFT 0x00001000COMMENT
LOW…agesProj/jni/ffmpeg/include/libavutil/channel_layout.h81 to indicate that the user requests the channel order of the decoder outputCOMMENT
LOW…agesProj/jni/ffmpeg/include/libavutil/channel_layout.h101#define AV_CH_LAYOUT_5POINT1 (AV_CH_LAYOUT_5POINT0|AV_CH_LOW_FREQUENCY)COMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/mem.h101 * @endcodeCOMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/pixfmt.h361 AV_PIX_FMT_X2RGB10LE, ///< packed RGB 10:10:10, 30bpp, (msb)2X 10R 10G 10B(lsb), little-endian, X=unused/undefinedCOMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/pixfmt.h381#define AV_PIX_FMT_GRAY12 AV_PIX_FMT_NE(GRAY12BE, GRAY12LE)COMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/pixfmt.h401#define AV_PIX_FMT_YUV440P10 AV_PIX_FMT_NE(YUV440P10BE, YUV440P10LE)COMMENT
LOWTMessagesProj/jni/ffmpeg/include/libavutil/pixfmt.h421#define AV_PIX_FMT_GBRAP16 AV_PIX_FMT_NE(GBRAP16BE, GBRAP16LE)COMMENT
10206 more matches not shown…
Synthetic Comment Markers90 hits · 633 pts
SeverityFileLineSnippetContext
HIGHTMessagesProj/jni/ffmpeg/include/libavformat/avformat.h1395#define AVFMT_FLAG_AUTO_BSF 0x200000 ///< Add bitstream filters as requested by the muxerCOMMENT
HIGHTMessagesProj/jni/ffmpeg/include/libavformat/avformat.h1395#define AVFMT_FLAG_AUTO_BSF 0x200000 ///< Add bitstream filters as requested by the muxerCOMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h39/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h44/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h49/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h54/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h59/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h64/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h69/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h74/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h79/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h84/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h89/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h94/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h99/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h104/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h109/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h114/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h119/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h124/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h129/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h134/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h139/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h144/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h149/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h154/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h159/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h164/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h169/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h174/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h179/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h184/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h189/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h194/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h199/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h204/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h209/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h214/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h219/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h224/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h229/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h234/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h239/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h244/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h249/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h254/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h259/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h264/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h269/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h274/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h279/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h284/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h289/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h294/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h299/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h304/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h309/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h314/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h319/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
HIGHTMessagesProj/jni/third_party/libvpx/include/elf.h324/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */COMMENT
30 more matches not shown…
Structural Annotation Overuse314 hits · 612 pts
SeverityFileLineSnippetContext
LOW…264/src/codec/encoder/core/src/svc_motion_estimate.cpp166 // Step 1: Initial point predictionCOMMENT
LOW…264/src/codec/encoder/core/src/svc_motion_estimate.cpp232 // Step 1: Initial point predictionCOMMENT
LOW…264/src/codec/encoder/core/src/svc_motion_estimate.cpp1058 // Step 1: diamond searchCOMMENT
LOW…264/src/codec/encoder/core/src/svc_motion_estimate.cpp1061 // Step 2: CROSS searchCOMMENT
LOW…264/src/codec/encoder/core/src/svc_motion_estimate.cpp1069 // Step 1: diamond search + crossCOMMENT
LOW…264/src/codec/encoder/core/src/svc_motion_estimate.cpp1072 // Step 2: FeatureSearchCOMMENT
LOW…nh264/src/codec/encoder/core/src/svc_base_layer_md.cpp2007 //Step 3: SubP16 MDCOMMENT
LOWTMessagesProj/jni/voip/webrtc/absl/status/status.h497 // NOTE: This function should only be called when converting to an associatedCOMMENT
LOWTMessagesProj/jni/voip/webrtc/absl/status/status.h588 // NOTE: This function does nothing if the Status is ok.COMMENT
LOWTMessagesProj/jni/voip/webrtc/rtc_base/thread.h308 // NOTE: This function can only be called when synchronous calls are allowed.COMMENT
LOW…ebrtc/rtc_base/deprecated/recursive_critical_section.h45// NOTE: This class is deprecated. Please use webrtc::Mutex instead!COMMENT
LOW…_audio_device_module_native_jni/WebRtcAudioTrack_jni.h20// Step 1: Forward declarations.COMMENT
LOW…_audio_device_module_native_jni/WebRtcAudioTrack_jni.h36// Step 2: Constants (optional).COMMENT
LOW…_audio_device_module_native_jni/WebRtcAudioTrack_jni.h39// Step 3: Method stubs.COMMENT
LOW…audio_device_module_native_jni/WebRtcAudioRecord_jni.h20// Step 1: Forward declarations.COMMENT
LOW…audio_device_module_native_jni/WebRtcAudioRecord_jni.h36// Step 2: Constants (optional).COMMENT
LOW…audio_device_module_native_jni/WebRtcAudioRecord_jni.h39// Step 3: Method stubs.COMMENT
LOW…webrtc/sdk/android/generated_metrics_jni/Metrics_jni.h20// Step 1: Forward declarations.COMMENT
LOW…webrtc/sdk/android/generated_metrics_jni/Metrics_jni.h48// Step 2: Constants (optional).COMMENT
LOW…webrtc/sdk/android/generated_metrics_jni/Metrics_jni.h51// Step 3: Method stubs.COMMENT
LOW…nerated_swcodecs_jni/SoftwareVideoEncoderFactory_jni.h20// Step 1: Forward declarations.COMMENT
LOW…nerated_swcodecs_jni/SoftwareVideoEncoderFactory_jni.h38// Step 2: Constants (optional).COMMENT
LOW…nerated_swcodecs_jni/SoftwareVideoEncoderFactory_jni.h41// Step 3: Method stubs.COMMENT
LOW…nerated_swcodecs_jni/SoftwareVideoDecoderFactory_jni.h20// Step 1: Forward declarations.COMMENT
LOW…nerated_swcodecs_jni/SoftwareVideoDecoderFactory_jni.h38// Step 2: Constants (optional).COMMENT
LOW…nerated_swcodecs_jni/SoftwareVideoDecoderFactory_jni.h41// Step 3: Method stubs.COMMENT
LOW…d/generated_java_audio_jni/JavaAudioDeviceModule_jni.h20// Step 1: Forward declarations.COMMENT
LOW…d/generated_java_audio_jni/JavaAudioDeviceModule_jni.h38// Step 2: Constants (optional).COMMENT
LOW…d/generated_java_audio_jni/JavaAudioDeviceModule_jni.h41// Step 3: Method stubs.COMMENT
LOW…tc/sdk/android/generated_base_jni/NetworkMonitor_jni.h20// Step 1: Forward declarations.COMMENT
LOW…tc/sdk/android/generated_base_jni/NetworkMonitor_jni.h35// Step 2: Constants (optional).COMMENT
LOW…tc/sdk/android/generated_base_jni/NetworkMonitor_jni.h38// Step 3: Method stubs.COMMENT
LOW…/webrtc/sdk/android/generated_base_jni/JniCommon_jni.h20// Step 1: Forward declarations.COMMENT
LOW…/webrtc/sdk/android/generated_base_jni/JniCommon_jni.h35// Step 2: Constants (optional).COMMENT
LOW…/webrtc/sdk/android/generated_base_jni/JniCommon_jni.h38// Step 3: Method stubs.COMMENT
LOW…webrtc/sdk/android/generated_base_jni/RefCounted_jni.h20// Step 1: Forward declarations.COMMENT
LOW…webrtc/sdk/android/generated_base_jni/RefCounted_jni.h35// Step 2: Constants (optional).COMMENT
LOW…webrtc/sdk/android/generated_base_jni/RefCounted_jni.h38// Step 3: Method stubs.COMMENT
LOW…/webrtc/sdk/android/generated_base_jni/Histogram_jni.h20// Step 1: Forward declarations.COMMENT
LOW…/webrtc/sdk/android/generated_base_jni/Histogram_jni.h35// Step 2: Constants (optional).COMMENT
LOW…/webrtc/sdk/android/generated_base_jni/Histogram_jni.h38// Step 3: Method stubs.COMMENT
LOW…android/generated_base_jni/NetworkChangeDetector_jni.h20// Step 1: Forward declarations.COMMENT
LOW…android/generated_base_jni/NetworkChangeDetector_jni.h67// Step 2: Constants (optional).COMMENT
LOW…android/generated_base_jni/NetworkChangeDetector_jni.h70// Step 3: Method stubs.COMMENT
LOW…droid/generated_native_api_jni/WebRtcClassLoader_jni.h20// Step 1: Forward declarations.COMMENT
LOW…droid/generated_native_api_jni/WebRtcClassLoader_jni.h35// Step 2: Constants (optional).COMMENT
LOW…droid/generated_native_api_jni/WebRtcClassLoader_jni.h38// Step 3: Method stubs.COMMENT
LOW…c/sdk/android/generated_native_api_jni/JniHelper_jni.h20// Step 1: Forward declarations.COMMENT
LOW…c/sdk/android/generated_native_api_jni/JniHelper_jni.h35// Step 2: Constants (optional).COMMENT
LOW…c/sdk/android/generated_native_api_jni/JniHelper_jni.h38// Step 3: Method stubs.COMMENT
LOW…erated_native_api_jni/ApplicationContextProvider_jni.h20// Step 1: Forward declarations.COMMENT
LOW…erated_native_api_jni/ApplicationContextProvider_jni.h38// Step 2: Constants (optional).COMMENT
LOW…erated_native_api_jni/ApplicationContextProvider_jni.h41// Step 3: Method stubs.COMMENT
LOW…rtc/sdk/android/generated_logging_jni/JNILogging_jni.h20// Step 1: Forward declarations.COMMENT
LOW…rtc/sdk/android/generated_logging_jni/JNILogging_jni.h35// Step 2: Constants (optional).COMMENT
LOW…rtc/sdk/android/generated_logging_jni/JNILogging_jni.h38// Step 3: Method stubs.COMMENT
LOW…dio_codecs_jni/BuiltinAudioEncoderFactoryFactory_jni.h20// Step 1: Forward declarations.COMMENT
LOW…dio_codecs_jni/BuiltinAudioEncoderFactoryFactory_jni.h38// Step 2: Constants (optional).COMMENT
LOW…dio_codecs_jni/BuiltinAudioEncoderFactoryFactory_jni.h41// Step 3: Method stubs.COMMENT
LOW…dio_codecs_jni/BuiltinAudioDecoderFactoryFactory_jni.h20// Step 1: Forward declarations.COMMENT
254 more matches not shown…
Verbosity Indicators296 hits · 585 pts
SeverityFileLineSnippetContext
LOW…264/src/codec/encoder/core/src/svc_motion_estimate.cpp166 // Step 1: Initial point predictionCOMMENT
LOW…264/src/codec/encoder/core/src/svc_motion_estimate.cpp232 // Step 1: Initial point predictionCOMMENT
LOW…264/src/codec/encoder/core/src/svc_motion_estimate.cpp1058 // Step 1: diamond searchCOMMENT
LOW…264/src/codec/encoder/core/src/svc_motion_estimate.cpp1061 // Step 2: CROSS searchCOMMENT
LOW…264/src/codec/encoder/core/src/svc_motion_estimate.cpp1069 // Step 1: diamond search + crossCOMMENT
LOW…264/src/codec/encoder/core/src/svc_motion_estimate.cpp1072 // Step 2: FeatureSearchCOMMENT
LOW…nh264/src/codec/encoder/core/src/svc_base_layer_md.cpp2007 //Step 3: SubP16 MDCOMMENT
LOW…_audio_device_module_native_jni/WebRtcAudioTrack_jni.h20// Step 1: Forward declarations.COMMENT
LOW…_audio_device_module_native_jni/WebRtcAudioTrack_jni.h36// Step 2: Constants (optional).COMMENT
LOW…_audio_device_module_native_jni/WebRtcAudioTrack_jni.h39// Step 3: Method stubs.COMMENT
LOW…audio_device_module_native_jni/WebRtcAudioRecord_jni.h20// Step 1: Forward declarations.COMMENT
LOW…audio_device_module_native_jni/WebRtcAudioRecord_jni.h36// Step 2: Constants (optional).COMMENT
LOW…audio_device_module_native_jni/WebRtcAudioRecord_jni.h39// Step 3: Method stubs.COMMENT
LOW…webrtc/sdk/android/generated_metrics_jni/Metrics_jni.h20// Step 1: Forward declarations.COMMENT
LOW…webrtc/sdk/android/generated_metrics_jni/Metrics_jni.h48// Step 2: Constants (optional).COMMENT
LOW…webrtc/sdk/android/generated_metrics_jni/Metrics_jni.h51// Step 3: Method stubs.COMMENT
LOW…nerated_swcodecs_jni/SoftwareVideoEncoderFactory_jni.h20// Step 1: Forward declarations.COMMENT
LOW…nerated_swcodecs_jni/SoftwareVideoEncoderFactory_jni.h38// Step 2: Constants (optional).COMMENT
LOW…nerated_swcodecs_jni/SoftwareVideoEncoderFactory_jni.h41// Step 3: Method stubs.COMMENT
LOW…nerated_swcodecs_jni/SoftwareVideoDecoderFactory_jni.h20// Step 1: Forward declarations.COMMENT
LOW…nerated_swcodecs_jni/SoftwareVideoDecoderFactory_jni.h38// Step 2: Constants (optional).COMMENT
LOW…nerated_swcodecs_jni/SoftwareVideoDecoderFactory_jni.h41// Step 3: Method stubs.COMMENT
LOW…d/generated_java_audio_jni/JavaAudioDeviceModule_jni.h20// Step 1: Forward declarations.COMMENT
LOW…d/generated_java_audio_jni/JavaAudioDeviceModule_jni.h38// Step 2: Constants (optional).COMMENT
LOW…d/generated_java_audio_jni/JavaAudioDeviceModule_jni.h41// Step 3: Method stubs.COMMENT
LOW…tc/sdk/android/generated_base_jni/NetworkMonitor_jni.h20// Step 1: Forward declarations.COMMENT
LOW…tc/sdk/android/generated_base_jni/NetworkMonitor_jni.h35// Step 2: Constants (optional).COMMENT
LOW…tc/sdk/android/generated_base_jni/NetworkMonitor_jni.h38// Step 3: Method stubs.COMMENT
LOW…/webrtc/sdk/android/generated_base_jni/JniCommon_jni.h20// Step 1: Forward declarations.COMMENT
LOW…/webrtc/sdk/android/generated_base_jni/JniCommon_jni.h35// Step 2: Constants (optional).COMMENT
LOW…/webrtc/sdk/android/generated_base_jni/JniCommon_jni.h38// Step 3: Method stubs.COMMENT
LOW…webrtc/sdk/android/generated_base_jni/RefCounted_jni.h20// Step 1: Forward declarations.COMMENT
LOW…webrtc/sdk/android/generated_base_jni/RefCounted_jni.h35// Step 2: Constants (optional).COMMENT
LOW…webrtc/sdk/android/generated_base_jni/RefCounted_jni.h38// Step 3: Method stubs.COMMENT
LOW…/webrtc/sdk/android/generated_base_jni/Histogram_jni.h20// Step 1: Forward declarations.COMMENT
LOW…/webrtc/sdk/android/generated_base_jni/Histogram_jni.h35// Step 2: Constants (optional).COMMENT
LOW…/webrtc/sdk/android/generated_base_jni/Histogram_jni.h38// Step 3: Method stubs.COMMENT
LOW…android/generated_base_jni/NetworkChangeDetector_jni.h20// Step 1: Forward declarations.COMMENT
LOW…android/generated_base_jni/NetworkChangeDetector_jni.h67// Step 2: Constants (optional).COMMENT
LOW…android/generated_base_jni/NetworkChangeDetector_jni.h70// Step 3: Method stubs.COMMENT
LOW…droid/generated_native_api_jni/WebRtcClassLoader_jni.h20// Step 1: Forward declarations.COMMENT
LOW…droid/generated_native_api_jni/WebRtcClassLoader_jni.h35// Step 2: Constants (optional).COMMENT
LOW…droid/generated_native_api_jni/WebRtcClassLoader_jni.h38// Step 3: Method stubs.COMMENT
LOW…c/sdk/android/generated_native_api_jni/JniHelper_jni.h20// Step 1: Forward declarations.COMMENT
LOW…c/sdk/android/generated_native_api_jni/JniHelper_jni.h35// Step 2: Constants (optional).COMMENT
LOW…c/sdk/android/generated_native_api_jni/JniHelper_jni.h38// Step 3: Method stubs.COMMENT
LOW…erated_native_api_jni/ApplicationContextProvider_jni.h20// Step 1: Forward declarations.COMMENT
LOW…erated_native_api_jni/ApplicationContextProvider_jni.h38// Step 2: Constants (optional).COMMENT
LOW…erated_native_api_jni/ApplicationContextProvider_jni.h41// Step 3: Method stubs.COMMENT
LOW…rtc/sdk/android/generated_logging_jni/JNILogging_jni.h20// Step 1: Forward declarations.COMMENT
LOW…rtc/sdk/android/generated_logging_jni/JNILogging_jni.h35// Step 2: Constants (optional).COMMENT
LOW…rtc/sdk/android/generated_logging_jni/JNILogging_jni.h38// Step 3: Method stubs.COMMENT
LOW…dio_codecs_jni/BuiltinAudioEncoderFactoryFactory_jni.h20// Step 1: Forward declarations.COMMENT
LOW…dio_codecs_jni/BuiltinAudioEncoderFactoryFactory_jni.h38// Step 2: Constants (optional).COMMENT
LOW…dio_codecs_jni/BuiltinAudioEncoderFactoryFactory_jni.h41// Step 3: Method stubs.COMMENT
LOW…dio_codecs_jni/BuiltinAudioDecoderFactoryFactory_jni.h20// Step 1: Forward declarations.COMMENT
LOW…dio_codecs_jni/BuiltinAudioDecoderFactoryFactory_jni.h38// Step 2: Constants (optional).COMMENT
LOW…dio_codecs_jni/BuiltinAudioDecoderFactoryFactory_jni.h41// Step 3: Method stubs.COMMENT
LOW…_audio_device_module_base_jni/WebRtcAudioManager_jni.h20// Step 1: Forward declarations.COMMENT
LOW…_audio_device_module_base_jni/WebRtcAudioManager_jni.h36// Step 2: Constants (optional).COMMENT
236 more matches not shown…
Hallucination Indicators46 hits · 475 pts
SeverityFileLineSnippetContext
CRITICAL…in/java/org/telegram/messenger/HuaweiMapsProvider.java55 return new HuaweiCameraUpdate(CameraUpdateFactory.newLatLng(new com.huawei.hms.maps.model.LatLng(latLng.latitudeCODE
CRITICAL…in/java/org/telegram/messenger/HuaweiMapsProvider.java60 return new HuaweiCameraUpdate(CameraUpdateFactory.newLatLngZoom(new com.huawei.hms.maps.model.LatLng(latLng.latiCODE
CRITICAL…in/java/org/telegram/messenger/HuaweiMapsProvider.java296 marker.setPosition(new com.huawei.hms.maps.model.LatLng(latLng.latitude, latLng.longitude));CODE
CRITICAL…in/java/org/telegram/messenger/HuaweiMapsProvider.java350 circle.setCenter(new com.huawei.hms.maps.model.LatLng(latLng.latitude, latLng.longitude));CODE
CRITICAL…in/java/org/telegram/messenger/HuaweiMapsProvider.java370 return projection.toScreenLocation(new com.huawei.hms.maps.model.LatLng(latLng.latitude, latLng.longitude));CODE
CRITICAL…in/java/org/telegram/messenger/HuaweiMapsProvider.java406 circleOptions.center(new com.huawei.hms.maps.model.LatLng(latLng.latitude, latLng.longitude));CODE
CRITICAL…in/java/org/telegram/messenger/HuaweiMapsProvider.java458 markerOptions.position(new com.huawei.hms.maps.model.LatLng(latLng.latitude, latLng.longitude));CODE
CRITICAL…in/java/org/telegram/messenger/HuaweiMapsProvider.java508 builder.include(new com.huawei.hms.maps.model.LatLng(latLng.latitude, latLng.longitude));CODE
CRITICAL…dSrc/src/main/kotlin/com/example/GenerateSchemeTask.kt237 val type = constructor.tl.key.name.type.replace('.', '_')CODE
CRITICALTMessagesProj/jni/boringssl/ssl/test/runner/dtls.go1371 c.err = c.conn.config.Bugs.PacketAdaptor.ExpectNextTimeout(d)CODE
CRITICALTMessagesProj/jni/boringssl/ssl/test/runner/dtls.go1383 c.err = c.conn.config.Bugs.PacketAdaptor.ExpectNoNextTimeout()CODE
CRITICAL…main/java/org/telegram/ui/ChannelAdminLogActivity.java3101 String lowerUrl2 = messageObject.messageOwner.media.webpage.url.toLowerCase();CODE
CRITICAL…telegram/ui/Components/GroupCallFullscreenAdapter.java181 org.telegram.ui.Cells.GroupCallUserCell.AvatarWavesDrawable avatarWavesDrawable = new org.telegram.ui.Cells.GrouCODE
CRITICAL…main/java/org/telegram/ui/Components/ThanosEffect.java462 egl = (EGL10) javax.microedition.khronos.egl.EGLContext.getEGL();CODE
CRITICAL…in/java/org/telegram/ui/Components/BlurringShader.java267 org.telegram.ui.Components.Paint.Shader.SetColorUniform(p.gradientTopHandle, gradientTop);CODE
CRITICAL…in/java/org/telegram/ui/Components/BlurringShader.java268 org.telegram.ui.Components.Paint.Shader.SetColorUniform(p.gradientBottomHandle, gradientBottom);CODE
CRITICAL…in/java/org/telegram/ui/Components/BlurringShader.java291 org.telegram.ui.Components.Paint.Shader.SetColorUniform(p.gradientTopHandle, gradientTop);CODE
CRITICAL…in/java/org/telegram/ui/Components/BlurringShader.java292 org.telegram.ui.Components.Paint.Shader.SetColorUniform(p.gradientBottomHandle, gradientBottom);CODE
CRITICAL…in/java/org/telegram/ui/Components/MarkdownParser.java174 io.noties.markwon.inlineparser.MarkwonInlineParserPlugin.create();CODE
CRITICAL…in/java/org/telegram/ui/Components/MarkdownParser.java176 io.noties.markwon.ext.latex.JLatexMathPlugin.create(CODE
CRITICAL…in/java/org/telegram/ui/Components/MarkdownParser.java231 new io.noties.markwon.ext.latex.JLatexMathNode();CODE
CRITICAL…ava/org/telegram/ui/Components/MessagePreviewView.java1203 addView(textSelectionOverlay, LayoutHelper.createFrame(LayoutHelper.MATCH_PARENT, LayoutHelper.MATCH_PARCODE
CRITICAL…ava/org/telegram/ui/Components/MessagePreviewView.java1363 ((MarginLayoutParams) chatListView.getLayoutParams()).topMargin = org.telegram.ui.ActionBar.ActionBar.getCurCODE
CRITICAL…rg/telegram/ui/Components/spoilers/SpoilerEffect2.java400 egl = (EGL10) javax.microedition.khronos.egl.EGLContext.getEGL();CODE
CRITICAL…/main/java/org/telegram/ui/Stories/StoriesStorage.java670 for (int i = 0; i < messageObject.messageOwner.media.webpage.attributes.size(); ++i) {CODE
CRITICAL…/main/java/org/telegram/ui/Stories/StoriesStorage.java671 TLRPC.WebPageAttribute attr = messageObject.messageOwner.media.webpage.attributes.get(i);CODE
CRITICAL…/main/java/org/telegram/ui/Stories/StoriesStorage.java688 for (int i = 0; i < messageObject.messageOwner.media.webpage.attributes.size(); ++i) {CODE
CRITICAL…/main/java/org/telegram/ui/Stories/StoriesStorage.java689 TLRPC.WebPageAttribute attr = messageObject.messageOwner.media.webpage.attributes.get(i);CODE
CRITICAL…java/org/telegram/ui/iv/ChatAttachAlertRichLayout.java208 cellPopupLayout = new org.telegram.ui.ActionBar.ActionBarPopupWindow.ActionBarPopupWindowLayout(context);CODE
CRITICAL…main/java/org/telegram/messenger/LanguageDetector.java22 com.google.mlkit.common.sdkinternal.MlKitContext.zza(ApplicationLoader.applicationContext);CODE
CRITICAL…main/java/org/telegram/messenger/LanguageDetector.java24 com.google.mlkit.nl.languageid.LanguageIdentification.getClient()CODE
CRITICAL…n/java/org/telegram/messenger/MediaDataController.java6468 for (int i = 0; i < messageObject.messageOwner.media.webpage.attributes.size(); ++i) {CODE
CRITICAL…n/java/org/telegram/messenger/MediaDataController.java6469 TLRPC.WebPageAttribute attr = messageObject.messageOwner.media.webpage.attributes.get(i);CODE
CRITICAL…/src/main/java/org/telegram/messenger/ImageLoader.java4396 for (int a = 0, count = message.media.webpage.photo.sizes.size(); a < count; a++) {CODE
CRITICAL…/src/main/java/org/telegram/messenger/ImageLoader.java4397 TLRPC.PhotoSize size = message.media.webpage.photo.sizes.get(a);CODE
CRITICAL…/src/main/java/org/telegram/messenger/ImageLoader.java4399 message.media.webpage.photo.sizes.set(a, newPhotoSize);CODE
CRITICAL…/src/main/java/org/telegram/messenger/ImageLoader.java4520 for (int a = 0, count = message.media.webpage.photo.sizes.size(); a < count; a++) {CODE
CRITICAL…/src/main/java/org/telegram/messenger/ImageLoader.java4521 TLRPC.PhotoSize size = message.media.webpage.photo.sizes.get(a);CODE
CRITICAL…in/java/org/telegram/messenger/GoogleMapsProvider.java52 return new GoogleCameraUpdate(CameraUpdateFactory.newLatLng(new com.google.android.gms.maps.model.LatLng(latLng.CODE
CRITICAL…in/java/org/telegram/messenger/GoogleMapsProvider.java57 return new GoogleCameraUpdate(CameraUpdateFactory.newLatLngZoom(new com.google.android.gms.maps.model.LatLng(latCODE
CRITICAL…in/java/org/telegram/messenger/GoogleMapsProvider.java295 marker.setPosition(new com.google.android.gms.maps.model.LatLng(latLng.latitude, latLng.longitude));CODE
CRITICAL…in/java/org/telegram/messenger/GoogleMapsProvider.java349 circle.setCenter(new com.google.android.gms.maps.model.LatLng(latLng.latitude, latLng.longitude));CODE
CRITICAL…in/java/org/telegram/messenger/GoogleMapsProvider.java369 return projection.toScreenLocation(new com.google.android.gms.maps.model.LatLng(latLng.latitude, latLng.longCODE
CRITICAL…in/java/org/telegram/messenger/GoogleMapsProvider.java405 circleOptions.center(new com.google.android.gms.maps.model.LatLng(latLng.latitude, latLng.longitude));CODE
CRITICAL…in/java/org/telegram/messenger/GoogleMapsProvider.java457 markerOptions.position(new com.google.android.gms.maps.model.LatLng(latLng.latitude, latLng.longitude));CODE
CRITICAL…in/java/org/telegram/messenger/GoogleMapsProvider.java507 builder.include(new com.google.android.gms.maps.model.LatLng(latLng.latitude, latLng.longitude));CODE
Decorative Section Separators122 hits · 392 pts
SeverityFileLineSnippetContext
MEDIUM…Proj/jni/voip/webrtc/net/dcsctp/public/dcsctp_socket.h440 // DcSctpSocket::Send ────────────────────────┐COMMENT
MEDIUM…Proj/jni/voip/webrtc/net/dcsctp/public/dcsctp_socket.h444 // OnLifecycleMessageFullySent ───────> OnLifecycleMessageExpiredCOMMENT
MEDIUM…Proj/jni/voip/webrtc/net/dcsctp/public/dcsctp_socket.h448 // OnLifeCycleMessageDelivered ────────────> OnLifecycleEndCOMMENT
MEDIUM…agesProj/jni/boringssl/crypto/chacha/asm/chacha-x86.pl17# ====================================================================COMMENT
MEDIUM…agesProj/jni/boringssl/crypto/chacha/asm/chacha-x86.pl20# ====================================================================COMMENT
MEDIUM…esProj/jni/boringssl/crypto/chacha/asm/chacha-armv8.pl17# ====================================================================COMMENT
MEDIUM…esProj/jni/boringssl/crypto/chacha/asm/chacha-armv8.pl20# ====================================================================COMMENT
MEDIUM…sProj/jni/boringssl/crypto/chacha/asm/chacha-x86_64.pl17# ====================================================================COMMENT
MEDIUM…sProj/jni/boringssl/crypto/chacha/asm/chacha-x86_64.pl20# ====================================================================COMMENT
MEDIUM…esProj/jni/boringssl/crypto/chacha/asm/chacha-armv4.pl17# ====================================================================COMMENT
MEDIUM…esProj/jni/boringssl/crypto/chacha/asm/chacha-armv4.pl20# ====================================================================COMMENT
MEDIUM…i/boringssl/crypto/fipsmodule/ec/asm/p256-armv8-asm.pl17# ====================================================================COMMENT
MEDIUM…i/boringssl/crypto/fipsmodule/ec/asm/p256-armv8-asm.pl20# ====================================================================COMMENT
MEDIUM…j/jni/boringssl/crypto/fipsmodule/bn/asm/armv8-mont.pl17# ====================================================================COMMENT
MEDIUM…j/jni/boringssl/crypto/fipsmodule/bn/asm/armv8-mont.pl20# ====================================================================COMMENT
MEDIUM…roj/jni/boringssl/crypto/fipsmodule/bn/asm/x86-mont.pl17# ====================================================================COMMENT
MEDIUM…roj/jni/boringssl/crypto/fipsmodule/bn/asm/x86-mont.pl20# ====================================================================COMMENT
MEDIUM…/jni/boringssl/crypto/fipsmodule/bn/asm/x86_64-mont.pl17# ====================================================================COMMENT
MEDIUM…/jni/boringssl/crypto/fipsmodule/bn/asm/x86_64-mont.pl20# ====================================================================COMMENT
MEDIUM…jni/boringssl/crypto/fipsmodule/bn/asm/x86_64-mont5.pl17# ====================================================================COMMENT
MEDIUM…jni/boringssl/crypto/fipsmodule/bn/asm/x86_64-mont5.pl20# ====================================================================COMMENT
MEDIUM…j/jni/boringssl/crypto/fipsmodule/bn/asm/armv4-mont.pl17# ====================================================================COMMENT
MEDIUM…j/jni/boringssl/crypto/fipsmodule/bn/asm/armv4-mont.pl20# ====================================================================COMMENT
MEDIUM…ni/boringssl/crypto/fipsmodule/sha/asm/sha512-armv8.pl16# ====================================================================COMMENT
MEDIUM…ni/boringssl/crypto/fipsmodule/sha/asm/sha512-armv8.pl19# ====================================================================COMMENT
MEDIUM…i/boringssl/crypto/fipsmodule/sha/asm/sha512-x86_64.pl17# ====================================================================COMMENT
MEDIUM…i/boringssl/crypto/fipsmodule/sha/asm/sha512-x86_64.pl21# ====================================================================COMMENT
MEDIUM…/jni/boringssl/crypto/fipsmodule/sha/asm/sha256-586.pl17# ====================================================================COMMENT
MEDIUM…/jni/boringssl/crypto/fipsmodule/sha/asm/sha256-586.pl20# ====================================================================COMMENT
MEDIUM…oringssl/crypto/fipsmodule/sha/asm/sha1-armv4-large.pl17# ====================================================================COMMENT
MEDIUM…oringssl/crypto/fipsmodule/sha/asm/sha1-armv4-large.pl20# ====================================================================COMMENT
MEDIUM…oringssl/crypto/fipsmodule/sha/asm/sha1-armv4-large.pl27# ====================================================================COMMENT
MEDIUM…oringssl/crypto/fipsmodule/sha/asm/sha1-armv4-large.pl29# ====================================================================COMMENT
MEDIUM…oringssl/crypto/fipsmodule/sha/asm/sha1-armv4-large.pl35# ====================================================================COMMENT
MEDIUM…/jni/boringssl/crypto/fipsmodule/sha/asm/sha512-586.pl17# ====================================================================COMMENT
MEDIUM…/jni/boringssl/crypto/fipsmodule/sha/asm/sha512-586.pl20# ====================================================================COMMENT
MEDIUM…/jni/boringssl/crypto/fipsmodule/sha/asm/sha1-armv8.pl17# ====================================================================COMMENT
MEDIUM…/jni/boringssl/crypto/fipsmodule/sha/asm/sha1-armv8.pl20# ====================================================================COMMENT
MEDIUM…ni/boringssl/crypto/fipsmodule/sha/asm/sha256-armv4.pl17# ====================================================================COMMENT
MEDIUM…ni/boringssl/crypto/fipsmodule/sha/asm/sha256-armv4.pl20# ====================================================================COMMENT
MEDIUM…ni/boringssl/crypto/fipsmodule/sha/asm/sha512-armv4.pl17# ====================================================================COMMENT
MEDIUM…ni/boringssl/crypto/fipsmodule/sha/asm/sha512-armv4.pl20# ====================================================================COMMENT
MEDIUM…ni/boringssl/crypto/fipsmodule/sha/asm/sha512-armv4.pl61# ====================================================================COMMENT
MEDIUM…jni/boringssl/crypto/fipsmodule/sha/asm/sha1-x86_64.pl17# ====================================================================COMMENT
MEDIUM…jni/boringssl/crypto/fipsmodule/sha/asm/sha1-x86_64.pl20# ====================================================================COMMENT
MEDIUM…oj/jni/boringssl/crypto/fipsmodule/sha/asm/sha1-586.pl17# ====================================================================COMMENT
MEDIUM…oj/jni/boringssl/crypto/fipsmodule/sha/asm/sha1-586.pl20# ====================================================================COMMENT
MEDIUM…oj/jni/boringssl/crypto/fipsmodule/sha/asm/sha1-586.pl45# ----------------------------------------------------------------COMMENT
MEDIUM…jni/boringssl/crypto/fipsmodule/aes/asm/bsaes-armv7.pl17# ====================================================================COMMENT
MEDIUM…jni/boringssl/crypto/fipsmodule/aes/asm/bsaes-armv7.pl23# ====================================================================COMMENT
MEDIUM…/jni/boringssl/crypto/fipsmodule/aes/asm/aesv8-armx.pl17# ====================================================================COMMENT
MEDIUM…/jni/boringssl/crypto/fipsmodule/aes/asm/aesv8-armx.pl20# ====================================================================COMMENT
MEDIUM…ni/boringssl/crypto/fipsmodule/aes/asm/ghashv8-armx.pl17# ====================================================================COMMENT
MEDIUM…ni/boringssl/crypto/fipsmodule/aes/asm/ghashv8-armx.pl20# ====================================================================COMMENT
MEDIUM…ngssl/crypto/fipsmodule/aes/asm/aes-gcm-avx2-x86_64.pl16#------------------------------------------------------------------------------COMMENT
MEDIUM…boringssl/crypto/fipsmodule/aes/asm/ghash-ssse3-x86.pl29# ============COMMENT
MEDIUM…boringssl/crypto/fipsmodule/aes/asm/ghash-ssse3-x86.pl47# ============COMMENT
MEDIUM…ni/boringssl/crypto/fipsmodule/aes/asm/aesni-x86_64.pl17# ====================================================================COMMENT
MEDIUM…ni/boringssl/crypto/fipsmodule/aes/asm/aesni-x86_64.pl20# ====================================================================COMMENT
MEDIUM…boringssl/crypto/fipsmodule/aes/asm/aesv8-gcm-armv8.pl17#========================================================================COMMENT
62 more matches not shown…
AI Slop Vocabulary54 hits · 154 pts
SeverityFileLineSnippetContext
LOWTMessagesProj/jni/ffmpeg/include/libavformat/avformat.h1370#define AVFMT_FLAG_NOFILLIN 0x0010 ///< Do not infer any values from other values, just return what is stored in theCOMMENT
MEDIUMTMessagesProj/jni/tde2e/include/e2e_api.h335 // we always have public key. Essentially contact is defined by its public keyCOMMENT
MEDIUM…_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.h38// Essentially this means that no frame in the group has more than 1% of MBsCOMMENT
MEDIUM…d_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.c5519 // dependent variables more robust.COMMENT
MEDIUM…roj/jni/voip/webrtc/pc/test/integration_test_helpers.h835 // TODO(deadbeef): Do something more robust. Since we're testing for aspectCOMMENT
MEDIUM…roj/jni/voip/webrtc/pc/test/integration_test_helpers.h861 // TODO(deadbeef): Do something more robust.COMMENT
MEDIUM…ssagesProj/jni/voip/webrtc/absl/debugging/stacktrace.h27// Note: stack traces in Abseil that do not utilize a symbolizer will result inCOMMENT
MEDIUMTMessagesProj/jni/voip/webrtc/absl/meta/type_traits.h604// If it ever becomes possible to detect [[gsl::Owner]], we should leverage it:COMMENT
MEDIUMTMessagesProj/jni/voip/webrtc/absl/meta/type_traits.h637// If it ever becomes possible to detect [[gsl::Pointer]], we should leverageCOMMENT
MEDIUMTMessagesProj/jni/voip/webrtc/absl/meta/type_traits.h657// we should change the implementation to leverage that.COMMENT
MEDIUM…essagesProj/jni/voip/webrtc/absl/log/scoped_mock_log.h57// // Simple robust setup, ignores unexpected logs.COMMENT
MEDIUMTMessagesProj/jni/voip/webrtc/absl/log/check.h29// compromise. It is also more robust and portable to deliberately terminateCOMMENT
MEDIUMTMessagesProj/jni/voip/webrtc/absl/log/absl_check.h27// compromise. It is also more robust and portable to deliberately terminateCOMMENT
MEDIUM…j/jni/voip/webrtc/absl/random/bernoulli_distribution.h161 // greater than or equal to 1, the same would be true for `p`. Certainly `p`COMMENT
MEDIUM…j/jni/voip/webrtc/absl/random/internal/nanobenchmark.h19// prediction hit rates. Uses a robust estimator to summarize the measurements.COMMENT
MEDIUM…j/jni/voip/webrtc/absl/random/internal/nanobenchmark.h45// which is more robust to outliers and skewed data than the mean or median.COMMENT
MEDIUMTMessagesProj/jni/voip/webrtc/absl/base/options.h39// Diamond dependency problems can be avoided if all packages utilize the sameCOMMENT
MEDIUM…ssagesProj/jni/voip/webrtc/absl/base/internal/poison.h48 // Non-optimized builds may use more robust implementation. Note that we can'tCOMMENT
MEDIUM…i/voip/webrtc/api/audio_codecs/audio_encoder_factory.h49 // Note: Implementations need to be robust against combinations other thanCOMMENT
MEDIUM…i/voip/webrtc/api/audio_codecs/audio_decoder_factory.h43 // Note: Implementations need to be robust against combinations other thanCOMMENT
MEDIUM…oj/jni/voip/webrtc/api/video_codecs/vp8_frame_config.h70 // The encoder layer ID is used to utilize the correct bitrate allocatorCOMMENT
MEDIUM…oj/jni/voip/webrtc/api/video_codecs/vp8_frame_config.h76 // packetize / utilize references to split a stream into multiple layers,COMMENT
MEDIUM…tc/modules/audio_processing/echo_control_mobile_impl.h27// robust option intended for use on mobile devices.COMMENT
MEDIUM…modules/audio_processing/aec3/stationarity_estimator.h43 // getting a more robust estimation, it looks at future and/or past frames.COMMENT
MEDIUM…modules/audio_processing/vad/voice_activity_detector.h29// StandaloneVad and PitchBasedVad to get a more robust estimation.COMMENT
MEDIUM…les/audio_processing/utility/delay_estimator_wrapper.h170// Sets the `allowed_offset` used in the robust validation scheme. If theCOMMENT
MEDIUM…les/audio_processing/utility/delay_estimator_wrapper.h186// Enables/Disables a robust validation functionality in the delay estimation.COMMENT
MEDIUM…les/audio_processing/utility/delay_estimator_wrapper.h194// Returns 1 if robust validation is enabled and 0 if disabled.COMMENT
MEDIUM…esProj/jni/voip/webrtc/base/observer_list_threadsafe.h31// observer_list (see observer_list.h), but it is more robust for multi-COMMENT
MEDIUM…roj/jni/voip/webrtc/base/metrics/histogram_functions.h242// than other histograms. Essentially, they sparse histograms use a map ratherCOMMENT
MEDIUM…essagesProj/jni/voip/webrtc/base/posix/safe_strerror.h38// more robust in the case of heap corruption errors, since it doesn't need toCOMMENT
MEDIUM…essagesProj/jni/voip/webrtc/base/strings/string_util.h344// length of the string, not by its contents, so it is robust againstCOMMENT
MEDIUMTMessagesProj/jni/voip/webrtc/base/hash/md5.h21// MD5 is a robust hash function, designed for cyptography, but often usedCOMMENT
MEDIUM…sagesProj/jni/voip/webrtc/base/numerics/clamped_math.h44 // This is not an explicit constructor because we want a seamless conversionCOMMENT
MEDIUM…sagesProj/jni/voip/webrtc/base/numerics/checked_math.h44 // This is not an explicit constructor because we want a seamless conversionCOMMENT
MEDIUM…ip/webrtc/common_audio/resampler/push_sinc_resampler.h52 // Delay due to the filter kernel. Essentially, the time after which an inputCOMMENT
MEDIUMTMessagesProj/jni/mozjpeg/jpegint.h94 int num_scans_luma; /* # of entries in scan_info array pertaining to luma (used when optimize_scans is TRUE */CODE
MEDIUM…sagesProj/jni/boringssl/crypto/perlasm/x86_64-xlate.pl1661# To facilitate composing of .pdata structures, auto-generated "gear"COMMENT
MEDIUM…oringssl/crypto/fipsmodule/sha/asm/sha1-armv4-large.pl703 # this fix-up provides Thumb encoding in conjunction with INSTCOMMENT
MEDIUM…jni/boringssl/crypto/fipsmodule/sha/asm/sha1-x86_64.pl30# capacity to fully utilize SHA-1 parallelism. Therefore this freshCOMMENT
LOW…ssl/crypto/fipsmodule/aes/asm/aes-gcm-avx512-x86_64.pl1238 # they're multiplied with are also all-zeroes. Therefore they just addCOMMENT
MEDIUM…sProj/jni/boringssl/ssl/test/runner/shim_dispatcher.go80 // To be robust against port scanners, etc., we log a warningCOMMENT
MEDIUM…essagesProj/jni/boringssl/util/generate_build_files.py548 """Filter function that can be passed to FindCFiles in order to remove testSTRING
MEDIUM…essagesProj/jni/boringssl/util/generate_build_files.py556 """Filter function that can be passed to FindCFiles in order to include allSTRING
MEDIUM…Proj/jni/boringssl/util/fipstools/delocate/delocate.go230 // Unknown sections are permitted in order to be robustCOMMENT
MEDIUMTMessagesProj/jni/boringssl/include/openssl/ssl.h4563// reports the correct alert to the client and is more robust in case ofCOMMENT
MEDIUM…googletest/googletest/include/gtest/gtest-death-test.h152// This implementation is *not* meant to be as highly tuned or robustCOMMENT
MEDIUM…googletest/googletest/include/gtest/gtest-death-test.h224// In practice, this can be used to test functions that utilize theCOMMENT
MEDIUM…ni/boringssl/pki/testdata/nist-pkits/generate_tests.py1142 # extensions. Rather than try to handle all the nuanced language, these areSTRING
MEDIUM…main/java/org/webrtc/voiceengine/WebRtcAudioUtils.java63 // By default, utilize hardware based audio effects for AEC and NS whenCOMMENT
MEDIUM…m/google/android/exoplayer2/ExoPlayerImplInternal.java2213 // allow a seamless transition.COMMENT
MEDIUM…m/google/android/exoplayer2/decoder/SimpleDecoder.java243 // This can occur if a sample is malformed in a way that the decoder is not robust against.COMMENT
MEDIUM…google/android/exoplayer2/offline/DownloadService.java1057 // restart the service to robust against such cases.COMMENT
MEDIUM…/com/google/zxing/common/GlobalHistogramBinarizer.java101 // more robust on the blackbox tests than sampling a diagonal as we used to do.COMMENT
Fake / Example Data104 hits · 104 pts
SeverityFileLineSnippetContext
LOWTMessagesProj_AppTests/tlscheme/142.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/154.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/197.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/178.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/206.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/210.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/139.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/181.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/158.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/226.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/174.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/135.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/162.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/163.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/134.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/175.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/227.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/159.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/180.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/138.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/211.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/207.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/196.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/179.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/155.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/143.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/148.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/220.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/172.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/133.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/164.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/144.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/152.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/191.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/200.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/216.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/187.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/168.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/186.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/169.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/217.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/201.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/190.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/153.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/145.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/165.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/132.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/173.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/221.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/149.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/166.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/189.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/218.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/131.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/170.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/222.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/185.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/214.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/202.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
LOWTMessagesProj_AppTests/tlscheme/193.json1{"constructors":[{"id":"-1132882121","predicate":"boolFalse","params":[],"type":"Bool"},{"id":"-1720552011","predicate":CODE
44 more matches not shown…
Cross-File Repetition16 hits · 80 pts
SeverityFileLineSnippetContext
HIGH…etest/test/googletest-param-test-invalid-name1-test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH…etest/test/googletest-param-test-invalid-name2-test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH…etest/googletest/test/googletest-uninitialized-test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH…etest/test/googletest-param-test-invalid-name1-test.py0runs the given command and verifies its exit code and output.STRING
HIGH…etest/test/googletest-param-test-invalid-name2-test.py0runs the given command and verifies its exit code and output.STRING
HIGH…etest/googletest/test/googletest-uninitialized-test.py0runs the given command and verifies its exit code and output.STRING
HIGH…/googletest/googletest/test/googletest-env-var-test.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…ty/googletest/googletest/test/googletest-color-test.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…ogletest/googletest/test/googletest-filter-unittest.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…letest/googletest/test/googletest-failfast-unittest.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…cate_chain_unittest/target-eku-many/generate-chains.py0certificate chain where the target certificate sets the extended key usage to clientauth. neither the root nor the interSTRING
HIGH…icate_chain_unittest/target-eku-any/generate-chains.py0certificate chain where the target certificate sets the extended key usage to clientauth. neither the root nor the interSTRING
HIGH…hain_unittest/target-eku-clientauth/generate-chains.py0certificate chain where the target certificate sets the extended key usage to clientauth. neither the root nor the interSTRING
HIGH…chain_unittest/expired-intermediate/generate-chains.py0certificate chain where the root has a smaller validity range than the other certificates, making it easy to violate jusSTRING
HIGH…icate_chain_unittest/expired-target/generate-chains.py0certificate chain where the root has a smaller validity range than the other certificates, making it easy to violate jusSTRING
HIGH…ificate_chain_unittest/expired-root/generate-chains.py0certificate chain where the root has a smaller validity range than the other certificates, making it easy to violate jusSTRING
Self-Referential Comments22 hits · 66 pts
SeverityFileLineSnippetContext
MEDIUM…j/jni/voip/webrtc/third_party/libevent/event_rpcgen.py1124 # Create the right entryCOMMENT
MEDIUM…/voip/webrtc/base/third_party/libevent/event_rpcgen.py1124 # Create the right entryCOMMENT
MEDIUM…Proj/jni/boringssl/crypto/test/asm/trampoline-armv4.pl16# This file defines helper functions for crypto/test/abi_test.h on 32-bitCOMMENT
MEDIUM…Proj/jni/boringssl/crypto/test/asm/trampoline-armv8.pl16# This file defines helper functions for crypto/test/abi_test.h on aarch64. SeeCOMMENT
MEDIUM…roj/jni/boringssl/crypto/test/asm/trampoline-x86_64.pl16# This file defines helper functions for crypto/test/abi_test.h on x86_64. SeeCOMMENT
MEDIUM…esProj/jni/boringssl/crypto/test/asm/trampoline-x86.pl16# This file defines helper functions for crypto/test/abi_test.h on x86. SeeCOMMENT
MEDIUM…crypto/fipsmodule/ec/make_ec_scalar_base_mult_tests.go52 fmt.Printf(`# This file contains multiples of the base point for various curves. The pointCODE
MEDIUM…crypto/fipsmodule/ec/make_ec_scalar_base_mult_tests.go55# This file is generated by make_ec_scalar_base_mult_tests.goCOMMENT
MEDIUM…/jni/boringssl/crypto/fipsmodule/aes/asm/aesv8-armx.pl22# This module implements support for ARMv8 AES instructions. TheCOMMENT
MEDIUM…ngssl/crypto/fipsmodule/aes/asm/aes-gcm-avx2-x86_64.pl472# This function handles large amounts of AAD efficiently, while also keeping theCOMMENT
MEDIUM…ni/boringssl/crypto/fipsmodule/aes/asm/aesni-x86_64.pl22# This module implements support for Intel AES-NI extension. InCOMMENT
MEDIUM…j/jni/boringssl/crypto/fipsmodule/aes/asm/aesni-x86.pl22# This module implements support for Intel AES-NI extension. InCOMMENT
MEDIUM…ssl/crypto/fipsmodule/aes/asm/aes-gcm-avx512-x86_64.pl21# This file is based on aes-gcm-avx10-x86_64.S from the Linux kernelCOMMENT
MEDIUM…ssl/crypto/fipsmodule/aes/asm/aes-gcm-avx512-x86_64.pl624# This function handles large amounts of AAD efficiently, while also keeping theCOMMENT
MEDIUM…essagesProj/jni/boringssl/util/generate_build_files.py65# This file is created by generate_build_files.py. Do not edit manually.COMMENT
MEDIUM…essagesProj/jni/boringssl/util/generate_build_files.py164# This file is created by generate_build_files.py. Do not edit manually.COMMENT
MEDIUM…essagesProj/jni/boringssl/util/generate_build_files.py209"""# This file is created by generate_build_files.py. Do not edit manually.STRING
MEDIUM…essagesProj/jni/boringssl/util/generate_build_files.py277# This file is created by generate_build_files.py. Do not edit manually.COMMENT
MEDIUM…essagesProj/jni/boringssl/util/generate_build_files.py306# This file is created by generate_build_files.py. Do not edit manually.COMMENT
MEDIUM…essagesProj/jni/boringssl/util/generate_build_files.py374# This file is created by generate_build_files.py. Do not edit manually.COMMENT
MEDIUM…essagesProj/jni/boringssl/util/generate_build_files.py405# This file is created by generate_build_files.py. Do not edit manually.STRING
MEDIUM…oringssl/util/convert_wycheproof/convert_wycheproof.go134# This file is generated by convert_wycheproof.go. Do not edit by hand.COMMENT
Example Usage Blocks34 hits · 51 pts
SeverityFileLineSnippetContext
LOW…ad/src/third_party/glog/src/windows/glog/raw_logging.h67// Usage example:COMMENT
LOW…breakpad/src/third_party/linux/include/gflags/gflags.h258// Example usage:COMMENT
LOWTMessagesProj/jni/voip/webrtc/pc/proxy.h22// Example usage:COMMENT
LOW…oip/webrtc/system_wrappers/include/denormal_disabler.h25// Example usage:COMMENT
LOW…Proj/jni/voip/webrtc/system_wrappers/include/metrics.h92// Example usage:COMMENT
LOWTMessagesProj/jni/voip/webrtc/video/stats_counter.h63// Example usage:COMMENT
LOW…sagesProj/jni/voip/webrtc/absl/synchronization/mutex.h168 // Example usage:COMMENT
LOWTMessagesProj/jni/voip/webrtc/absl/hash/internal/hash.h114// Example usage:COMMENT
LOW…jni/voip/webrtc/absl/debugging/internal/vdso_support.h30// Example usage:COMMENT
LOW…sProj/jni/voip/webrtc/absl/base/internal/raw_logging.h39// Usage example:COMMENT
LOWTMessagesProj/jni/voip/webrtc/rtc_base/callback_list.h113// Usage example:COMMENT
LOWTMessagesProj/jni/voip/webrtc/rtc_base/string_utils.h42// Example usage:COMMENT
LOW…essagesProj/jni/voip/webrtc/rtc_base/gtest_prod_util.h25// Example usage:COMMENT
LOW…sProj/jni/voip/webrtc/api/task_queue/task_queue_test.h23// Example usage:COMMENT
LOW…/voip/webrtc/api/task_queue/pending_task_safety_flag.h120// Example usage:COMMENT
LOW…/jni/voip/webrtc/modules/utility/include/jvm_android.h121// Example usage:COMMENT
LOW…oip/webrtc/logging/rtc_event_log/rtc_event_processor.h105// Usage example:COMMENT
LOWTMessagesProj/jni/voip/webrtc/base/lazy_instance.h36// Example usage:COMMENT
LOWTMessagesProj/jni/voip/webrtc/base/gtest_prod_util.h14// Example usage:COMMENT
LOWTMessagesProj/jni/voip/webrtc/base/gtest_prod_util.h44// Example usage:COMMENT
LOWTMessagesProj/jni/voip/webrtc/base/tuple.h11// Example usage:COMMENT
LOWTMessagesProj/jni/voip/webrtc/base/memory/singleton.h146// Example usage:COMMENT
LOW…roj/jni/voip/webrtc/base/trace_event/trace_arguments.h238 // Usage example:COMMENT
LOW…Proj/jni/voip/webrtc/base/profiler/metadata_recorder.h152 // Example usage:COMMENT
LOW…sProj/jni/voip/webrtc/base/containers/intrusive_heap.h23// Example usage:COMMENT
LOW…/jni/voip/webrtc/base/containers/unique_ptr_adapters.h17// Example usage:COMMENT
LOW…/jni/voip/webrtc/base/containers/unique_ptr_adapters.h50// Example usage:COMMENT
LOW…Proj/jni/voip/webrtc/base/containers/buffer_iterator.h32// Example usage:COMMENT
LOW…ip/webrtc/base/threading/sequence_local_storage_slot.h24// Example usage:COMMENT
LOW…agesProj/jni/voip/webrtc/base/threading/thread_local.h30// Example usage:COMMENT
LOW…agesProj/jni/voip/webrtc/base/threading/hang_watcher.h34// Example usage:COMMENT
LOWTMessagesProj/jni/voip/webrtc/base/debug/task_trace.h24// Example usage:COMMENT
LOW…essagesProj/jni/voip/webrtc/base/debug/crash_logging.h27// Example usage:COMMENT
LOW…oj/src/main/java/org/webrtc/PeerConnectionFactory.java341 // Example usage:COMMENT
Cross-Language Confusion4 hits · 20 pts
SeverityFileLineSnippetContext
HIGH…j/jni/voip/webrtc/third_party/libevent/event_rpcgen.py889 if (!msg->%(name)s_set || offset < 0 || offset >= msg->%(name)s_length)CODE
HIGH…j/jni/voip/webrtc/third_party/libevent/event_rpcgen.py903 if (!msg->%(name)s_set || off < 0 || off >= msg->%(name)s_length)CODE
HIGH…/voip/webrtc/base/third_party/libevent/event_rpcgen.py889 if (!msg->%(name)s_set || offset < 0 || offset >= msg->%(name)s_length)CODE
HIGH…/voip/webrtc/base/third_party/libevent/event_rpcgen.py903 if (!msg->%(name)s_set || off < 0 || off >= msg->%(name)s_length)CODE
Slop Phrases8 hits · 16 pts
SeverityFileLineSnippetContext
MEDIUMTMessagesProj/jni/voip/webrtc/call/simulated_network.h33// This is a basic implementation of NetworkBehaviorInterface that supports:COMMENT
LOW…esProj/jni/voip/webrtc/api/peer_connection_interface.h684 // Don't forget to update operator== if adding something.COMMENT
LOW…oip/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h184 // Again, don't forget to update `kNumMediaTypes` if you add another value!COMMENT
LOWTMessagesProj/jni/voip/webrtc/base/process/launch.h319// and don't forget to quote it.COMMENT
LOWTMessagesProj/jni/boringssl/crypto/md5/asm/md5-586.pl121 # make sure to do 'D' first, not 'B', else we clash withCOMMENT
LOWTMessagesProj/jni/boringssl/crypto/md5/asm/md5-586.pl139 # make sure to do 'D' first, not 'B', else we clash withCOMMENT
MEDIUM…java/androidx/recyclerview/widget/ItemTouchHelper.java1381 * {@link #makeMovementFlags(int, int)} to easily construct it. Alternatively, you can useCOMMENT
MEDIUM…in/java/androidx/recyclerview/widget/RecyclerView.java9709 * {@link View#measure(int, int)}, you can use this method to get decorations.COMMENT
AI Response Leakage2 hits · 15 pts
SeverityFileLineSnippetContext
HIGH…i/voip/webrtc/net/dcsctp/socket/stream_reset_handler.h64// In this implementation, when a stream is reset, the queued but not-yet-sentCOMMENT
HIGH…c/modules/audio_device/android/audio_device_template.h374 // until I have added full support for audio effects based on OpenSL ES APIs.COMMENT
Deep Nesting11 hits · 11 pts
SeverityFileLineSnippetContext
LOWapkfrombundle.py21CODE
LOWapkdiff.py16CODE
LOW…j/jni/voip/webrtc/third_party/libevent/event_rpcgen.py1061CODE
LOW…/voip/webrtc/base/third_party/libevent/event_rpcgen.py1061CODE
LOW…essagesProj/jni/boringssl/util/generate_build_files.py590CODE
LOWTMessagesProj/jni/boringssl/util/bot/extract.py66CODE
LOWTMessagesProj/jni/boringssl/util/bot/extract.py83CODE
LOW…ty/googletest/googletest/test/gtest_json_test_utils.py35CODE
LOW…ty/googletest/googletest/test/gtest_json_test_utils.py46CODE
LOW…rty/googletest/googletest/test/gtest_xml_test_utils.py131CODE
LOW…rty/googletest/googletest/test/gtest_xml_test_utils.py186CODE
Redundant / Tautological Comments7 hits · 10 pts
SeverityFileLineSnippetContext
LOW…breakpad/src/third_party/glog/src/demangle_unittest.sh65# Check if mangled symbols exist. If there are none, we quit.COMMENT
LOW…breakpad/src/third_party/glog/src/demangle_unittest.sh85# Check if mangled symbols exist. They must not exist.COMMENT
LOW…j/jni/voip/webrtc/third_party/libevent/event_rpcgen.py237 # Check if it was decoded completelyCOMMENT
LOW…/voip/webrtc/base/third_party/libevent/event_rpcgen.py237 # Check if it was decoded completelyCOMMENT
LOW…ogletest/googletest/test/googletest-filter-unittest.py69# Check if this platform can unset environment variables in child processes.COMMENT
LOW…ata/verify_certificate_chain_unittest/rebase-errors.py75 # Check if it looks like the BoringSSL root.COMMENT
LOW…i/testdata/parse_certificate_unittest/rebase-errors.py120 # Check if it looks like the BoringSSL root.COMMENT
Hyper-Verbose Identifiers10 hits · 10 pts
SeverityFileLineSnippetContext
LOW…p/webrtc/base/metrics/persistent_histogram_allocator.h27class PersistentSparseHistogramDataManager;CODE
LOW…oj/jni/boringssl/crypto/hpke/translate_test_vectors.py39def read_test_vectors_and_generate_code(json_file_in_path, test_file_out_path):CODE
LOW…rd_party/googletest/googletest/test/gtest_help_test.py130 def test_prints_help_with_full_flag(self):CODE
LOW…rd_party/googletest/googletest/test/gtest_help_test.py157 def test_runs_tests_without_help_flag(self):CODE
LOW…rd_party/googletest/googletest/test/gtest_help_test.py168 def test_runs_tests_with_gtest_internal_flag(self):CODE
LOW…rtificate_chain_unittest/many-names/generate-chains.py21def add_excluded_name_constraints(cert, num_dns, num_ip, num_dirnames, num_uri):CODE
LOW…rtificate_chain_unittest/many-names/generate-chains.py40def add_permitted_name_constraints(CODE
LOW…name_constraints_unittest/generate_name_constraints.py166def uniform_resource_identifier(name):CODE
LOW…m/google/android/exoplayer2/drm/DefaultDrmSession.java567 private class ResponseHandler extends Handler {CODE
LOW…m/google/android/exoplayer2/drm/DefaultDrmSession.java593 private class RequestHandler extends Handler {CODE
Unused Imports10 hits · 10 pts
SeverityFileLineSnippetContext
LOW…oj/jni/boringssl/crypto/hpke/translate_test_vectors.py26CODE
LOW…essagesProj/jni/boringssl/util/generate_build_files.py21CODE
LOWTMessagesProj/jni/boringssl/util/bot/vs_toolchain.py5CODE
LOWTMessagesProj/jni/boringssl/util/bot/vs_env.py15CODE
LOW…/googletest/googletest/test/gtest_xml_outfiles_test.py35CODE
LOW…rty/googletest/googletest/test/gtest_xml_test_utils.py33CODE
LOW…ata/certificate_policies_unittest/generate_policies.py17CODE
LOW…ata/certificate_policies_unittest/generate_policies.py18CODE
LOW…a/cert_issuer_source_static_unittest/generate-certs.py44CODE
LOW…ni/boringssl/pki/testdata/nist-pkits/generate_tests.py27CODE
AI Structural Patterns5 hits · 5 pts
SeverityFileLineSnippetContext
LOW…j/jni/voip/webrtc/third_party/libevent/event_rpcgen.py1269CODE
LOW…/voip/webrtc/base/third_party/libevent/event_rpcgen.py1269CODE
LOW…y/googletest/googletest/test/googletest-output-test.py215CODE
LOW…_party/googletest/googlemock/test/gmock_output_test.py72CODE
LOW…/jni/boringssl/pki/testdata/ocsp_unittest/make_ocsp.py186CODE
Docstring Block Structure1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH…d_party/googletest/googletest/test/gtest_test_utils.py200Changes into a specified directory, if provided, and executes a command. Restores the old directory afterwards. STRING
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…/google/android/exoplayer2/text/cea/Cea608Decoder.java688 // TODO: implementCOMMENT