Native PC gaming with Steam, Epic, GOG and Amazon integrations on Android
This report presents the forensic synthetic code analysis of utkarshdalal/GameNative, a Kotlin project with 9,010 GitHub stars. SynthScan v2.0 examined 351,870 lines of code across 1412 source files, recording 717 pattern matches distributed across 13 syntactic categories. The overall adjusted score of 5.3 places this repository in the Low AI signal 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).
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.
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.
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.
The scanner identified 717 distinct pattern matches across 13 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …a/app/gamenative/service/gog/GOGDownloadManagerTest.kt | 331 | val chunk = app.gamenative.service.gog.api.FileChunk( | CODE |
| CRITICAL | …a/app/gamenative/service/gog/GOGDownloadManagerTest.kt | 360 | val chunk = app.gamenative.service.gog.api.FileChunk( | CODE |
| CRITICAL | …a/app/gamenative/service/gog/GOGDownloadManagerTest.kt | 397 | val chunk = app.gamenative.service.gog.api.FileChunk( | CODE |
| CRITICAL | …a/app/gamenative/service/gog/GOGDownloadManagerTest.kt | 428 | val chunk = app.gamenative.service.gog.api.FileChunk( | CODE |
| CRITICAL | …a/app/gamenative/service/gog/GOGDownloadManagerTest.kt | 457 | val chunk = app.gamenative.service.gog.api.FileChunk( | CODE |
| CRITICAL | …a/app/gamenative/service/gog/GOGDownloadManagerTest.kt | 485 | val chunk = app.gamenative.service.gog.api.FileChunk( | CODE |
| CRITICAL | …a/app/gamenative/service/gog/GOGDownloadManagerTest.kt | 512 | val chunk = app.gamenative.service.gog.api.FileChunk( | CODE |
| CRITICAL | app/src/main/java/app/gamenative/PrefManager.kt | 861 | app.gamenative.ui.enums.SortOption.fromKey(keyValue) | CODE |
| CRITICAL | app/src/main/java/app/gamenative/PrefManager.kt | 865 | app.gamenative.ui.enums.SortOption.fromOrdinal(ordinal) | CODE |
| CRITICAL | app/src/main/java/app/gamenative/PluviaApp.kt | 81 | app.gamenative.service.gog.GOGConstants.init(this) | CODE |
| CRITICAL⚡ | app/src/main/java/app/gamenative/ui/PluviaMain.kt | 687 | if (app.gamenative.service.gog.GOGService.hasStoredCredentials(context) && | CODE |
| CRITICAL⚡ | app/src/main/java/app/gamenative/ui/PluviaMain.kt | 691 | app.gamenative.service.gog.GOGService.start(context) | CODE |
| CRITICAL⚡ | app/src/main/java/app/gamenative/ui/PluviaMain.kt | 697 | if (app.gamenative.service.epic.EpicService.hasStoredCredentials(context) && | CODE |
| CRITICAL⚡ | app/src/main/java/app/gamenative/ui/PluviaMain.kt | 701 | app.gamenative.service.epic.EpicService.start(context) | CODE |
| CRITICAL | app/src/main/java/app/gamenative/ui/PluviaMain.kt | 1922 | val syncSuccess = app.gamenative.service.epic.EpicCloudSavesManager.syncCloudSaves( | CODE |
| CRITICAL | …a/app/gamenative/ui/component/dialog/EnvironmentTab.kt | 186 | color = androidx.compose.material3.MaterialTheme.colorScheme | CODE |
| CRITICAL⚡ | …java/app/gamenative/ui/screen/library/LibraryScreen.kt | 1174 | val gogLoggedIn = app.gamenative.service.gog.GOGAuthManager.hasStoredCredentials(context) | CODE |
| CRITICAL⚡ | …java/app/gamenative/ui/screen/library/LibraryScreen.kt | 1175 | val epicLoggedIn = app.gamenative.service.epic.EpicAuthManager.hasStoredCredentials(context) | CODE |
| CRITICAL⚡ | …java/app/gamenative/ui/screen/library/LibraryScreen.kt | 1176 | val amazonLoggedIn = app.gamenative.service.amazon.AmazonAuthManager.hasStoredCredentials(context) | CODE |
| CRITICAL | …gamenative/ui/screen/library/appscreen/GOGAppScreen.kt | 311 | val state = app.gamenative.ui.component.dialog.state.MessageDialogState( | CODE |
| CRITICAL | …gamenative/ui/screen/library/appscreen/GOGAppScreen.kt | 386 | app.gamenative.ui.component.dialog.state.MessageDialogState( | CODE |
| CRITICAL | …gamenative/ui/screen/library/appscreen/GOGAppScreen.kt | 522 | app.gamenative.ui.component.dialog.state.MessageDialogState( | CODE |
| CRITICAL | …gamenative/ui/screen/library/appscreen/GOGAppScreen.kt | 679 | mutableStateOf(BaseAppScreen.getInstallDialogState(appId) ?: app.gamenative.ui.component.dialog.state.Messag | CODE |
| CRITICAL | …gamenative/ui/screen/library/appscreen/GOGAppScreen.kt | 684 | installDialogState = state ?: app.gamenative.ui.component.dialog.state.MessageDialogState(false) | CODE |
| CRITICAL | …gamenative/ui/screen/library/appscreen/GOGAppScreen.kt | 755 | app.gamenative.ui.component.dialog.MessageDialog( | CODE |
| CRITICAL | …amenative/ui/screen/library/appscreen/EpicAppScreen.kt | 363 | app.gamenative.ui.component.dialog.state.GameManagerDialogState(visible = true), | CODE |
| CRITICAL | …amenative/ui/screen/library/appscreen/EpicAppScreen.kt | 370 | app.gamenative.ui.component.dialog.state.GameManagerDialogState(visible = true) | CODE |
| CRITICAL | …amenative/ui/screen/library/appscreen/EpicAppScreen.kt | 447 | app.gamenative.ui.component.dialog.state.GameManagerDialogState(visible = true), | CODE |
| CRITICAL | …amenative/ui/screen/library/appscreen/EpicAppScreen.kt | 454 | app.gamenative.ui.component.dialog.state.GameManagerDialogState(visible = true), | CODE |
| CRITICAL | …amenative/ui/screen/library/appscreen/EpicAppScreen.kt | 466 | app.gamenative.ui.component.dialog.state.MessageDialogState( | CODE |
| CRITICAL⚡ | …amenative/ui/screen/library/appscreen/EpicAppScreen.kt | 775 | mutableStateOf(BaseAppScreen.getInstallDialogState(appId) ?: app.gamenative.ui.component.dialog.state.Messag | CODE |
| CRITICAL⚡ | …amenative/ui/screen/library/appscreen/EpicAppScreen.kt | 780 | installDialogState = state ?: app.gamenative.ui.component.dialog.state.MessageDialogState(false) | CODE |
| CRITICAL⚡ | …amenative/ui/screen/library/appscreen/EpicAppScreen.kt | 786 | mutableStateOf(getGameManagerDialogState(gameId) ?: app.gamenative.ui.component.dialog.state.GameManagerDial | CODE |
| CRITICAL⚡ | …amenative/ui/screen/library/appscreen/EpicAppScreen.kt | 791 | gameManagerDialogState = state ?: app.gamenative.ui.component.dialog.state.GameManagerDialogState(fa | CODE |
| CRITICAL | …amenative/ui/screen/library/appscreen/EpicAppScreen.kt | 843 | app.gamenative.ui.component.dialog.MessageDialog( | CODE |
| CRITICAL | …amenative/ui/screen/library/appscreen/EpicAppScreen.kt | 857 | app.gamenative.ui.component.dialog.EpicGameManagerDialog( | CODE |
| CRITICAL⚡ | …amenative/ui/screen/library/appscreen/BaseAppScreen.kt | 1297 | app.gamenative.data.GameSource.EPIC -> app.gamenative.service.epic.EpicService.getDownloadInfo(displayInfo.g | CODE |
| CRITICAL⚡ | …amenative/ui/screen/library/appscreen/BaseAppScreen.kt | 1298 | app.gamenative.data.GameSource.GOG -> app.gamenative.service.gog.GOGService.getDownloadInfo(displayInfo.game | CODE |
| CRITICAL⚡ | …amenative/ui/screen/library/appscreen/BaseAppScreen.kt | 1300 | app.gamenative.data.GameSource.AMAZON -> app.gamenative.service.amazon.AmazonService.getDownloadInfoByAppId( | CODE |
| CRITICAL | …amenative/ui/screen/library/appscreen/BaseAppScreen.kt | 1326 | app.gamenative.ui.screen.library.AppScreenContent( | CODE |
| CRITICAL | …java/app/gamenative/ui/screen/xserver/XServerScreen.kt | 2424 | androidx.compose.ui.graphics.Color.Black.copy(alpha = 0.6f), | CODE |
| CRITICAL | …java/app/gamenative/ui/screen/xserver/XServerScreen.kt | 2601 | app.gamenative.ui.component.dialog.ElementEditorDialog( | CODE |
| CRITICAL | …java/app/gamenative/ui/screen/xserver/XServerScreen.kt | 2617 | app.gamenative.ui.component.dialog.TouchGestureSettingsDialog( | CODE |
| CRITICAL | …java/app/gamenative/ui/screen/xserver/XServerScreen.kt | 2632 | app.gamenative.ui.component.dialog.ShooterModeSettingsDialog( | CODE |
| CRITICAL | …java/app/gamenative/ui/screen/xserver/XServerScreen.kt | 2732 | .background(androidx.compose.ui.graphics.Color.Black.copy(alpha = 0.95f)) | CODE |
| CRITICAL | …java/app/gamenative/ui/screen/xserver/XServerScreen.kt | 2734 | app.gamenative.ui.component.dialog.PhysicalControllerConfigSection( | CODE |
| CRITICAL | …java/app/gamenative/ui/screen/xserver/XServerScreen.kt | 2813 | color = androidx.compose.ui.graphics.Color.Black.copy(alpha = 0.8f), | CODE |
| CRITICAL | …java/app/gamenative/ui/screen/xserver/XServerScreen.kt | 2824 | tint = androidx.compose.ui.graphics.Color.White.copy(alpha = 0.7f), | CODE |
| CRITICAL⚡ | …java/app/gamenative/ui/screen/xserver/XServerScreen.kt | 3727 | app.gamenative.service.amazon.AmazonService.getProductIdByAppId(appIdInt) | CODE |
| CRITICAL⚡ | …java/app/gamenative/ui/screen/xserver/XServerScreen.kt | 3732 | app.gamenative.service.amazon.AmazonService.getInstallPathByAppId(appIdInt) | CODE |
| CRITICAL | …java/app/gamenative/ui/screen/xserver/XServerScreen.kt | 3824 | app.gamenative.service.amazon.AmazonService.getAmazonGameOf(productId) | CODE |
| CRITICAL | …java/app/gamenative/ui/screen/xserver/XServerScreen.kt | 3853 | app.gamenative.service.amazon.AmazonService.getInstance() | CODE |
| CRITICAL | …java/app/gamenative/ui/screen/xserver/XServerScreen.kt | 3858 | app.gamenative.service.amazon.AmazonSdkManager.ensureSdkFiles(context, sdkToken) | CODE |
| CRITICAL | …src/main/java/app/gamenative/ui/model/MainViewModel.kt | 612 | val syncSuccess = app.gamenative.service.gog.GOGService.syncCloudSaves( | CODE |
| CRITICAL | …/main/java/app/gamenative/ui/model/LibraryViewModel.kt | 468 | if (app.gamenative.service.gog.GOGService.hasStoredCredentials(context)) { | CODE |
| CRITICAL | …/main/java/app/gamenative/ui/model/LibraryViewModel.kt | 470 | app.gamenative.service.gog.GOGService.triggerLibrarySync(context) | CODE |
| CRITICAL | …a/app/gamenative/service/epic/EpicCloudSavesManager.kt | 955 | val fileManifest = app.gamenative.service.epic.manifest.FileManifest() | CODE |
| CRITICAL | …a/app/gamenative/service/epic/EpicCloudSavesManager.kt | 987 | val chunkPart = app.gamenative.service.epic.manifest.ChunkPart( | CODE |
| CRITICAL | …a/app/gamenative/service/epic/EpicCloudSavesManager.kt | 1056 | val chunkInfo = app.gamenative.service.epic.manifest.ChunkInfo() | CODE |
| CRITICAL⚡ | …a/app/gamenative/service/epic/EpicCloudSavesManager.kt | 1163 | val manifest = app.gamenative.service.epic.manifest.BinaryManifest() | CODE |
| 10 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …ava/app/gamenative/ui/component/FpsLimiterUtilsTest.kt | 9 | // ── fpsLimiterSteps ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ava/app/gamenative/ui/component/FpsLimiterUtilsTest.kt | 58 | // ── fpsLimiterCurrentIndex ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ava/app/gamenative/ui/component/FpsLimiterUtilsTest.kt | 92 | // ── nextFpsLimiterValue ─────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ava/app/gamenative/ui/component/FpsLimiterUtilsTest.kt | 120 | // ── previousFpsLimiterValue ─────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ava/app/gamenative/ui/component/FpsLimiterUtilsTest.kt | 145 | // ── fpsLimiterProgress ──────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …st/java/app/gamenative/workshop/WorkshopManagerTest.kt | 36 | // ── Helper ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …st/java/app/gamenative/workshop/WorkshopManagerTest.kt | 97 | // ── parseEnabledIds ───────────────────────────────────────────────── | COMMENT |
| MEDIUM | …st/java/app/gamenative/workshop/WorkshopManagerTest.kt | 138 | // ── cleanupUnsubscribedItems ──────────────────────────────────────── | COMMENT |
| MEDIUM | …st/java/app/gamenative/workshop/WorkshopManagerTest.kt | 188 | // ── getItemsNeedingSync ───────────────────────────────────────────── | COMMENT |
| MEDIUM | …st/java/app/gamenative/workshop/WorkshopManagerTest.kt | 276 | // ── updateMarkerTimestamps ────────────────────────────────────────── | COMMENT |
| MEDIUM | …st/java/app/gamenative/workshop/WorkshopManagerTest.kt | 337 | // ── configureModSymlinks: deselected mod cleanup ──────────────────── | COMMENT |
| MEDIUM | …st/java/app/gamenative/workshop/WorkshopManagerTest.kt | 495 | // ── fixItemFileNames ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | …test/java/app/gamenative/service/SteamAutoCloudTest.kt | 1854 | // ── Sync decision tests ────────────────────────────────────────────── | COMMENT |
| MEDIUM | …test/java/app/gamenative/service/SteamAutoCloudTest.kt | 2814 | // ── Reconciliation of never-synced cloud files ─────────────────────── | COMMENT |
| MEDIUM | app/src/test/java/com/winlator/core/FileUtilsTest.kt | 13 | // ── readFirstLine ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …src/test/java/com/winlator/xenvironment/ImageFsTest.kt | 30 | // ── shared dir ──────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …src/test/java/com/winlator/xenvironment/ImageFsTest.kt | 61 | // ── getVariant ──────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …src/test/java/com/winlator/xenvironment/ImageFsTest.kt | 90 | // ── getVersion ──────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …src/main/java/app/gamenative/ui/component/QuickMenu.kt | 800 | // ── FPS Limiter (topmost) ──────────────────────────────────────── | COMMENT |
| MEDIUM | …src/main/java/app/gamenative/ui/component/QuickMenu.kt | 842 | // ── Performance HUD ────────────────────────────────────────────── | COMMENT |
| MEDIUM | …src/main/java/app/gamenative/ui/component/QuickMenu.kt | 1143 | // ── Multiplier (Off / 2x / 3x / 4x) ─────────────────────────────── | COMMENT |
| MEDIUM | …src/main/java/app/gamenative/ui/component/QuickMenu.kt | 1171 | // ── Flow Scale ──────────────────────────────────────────── | COMMENT |
| MEDIUM | …src/main/java/app/gamenative/ui/component/QuickMenu.kt | 1190 | // ── Performance Mode ────────────────────────────────────── | COMMENT |
| MEDIUM | …amenative/ui/component/dialog/WorkshopManagerDialog.kt | 540 | // ── Folder Picker Dialog ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …amenative/ui/component/dialog/WorkshopManagerDialog.kt | 638 | // ── Header ────────────────────────────────────────── | COMMENT |
| MEDIUM | …amenative/ui/component/dialog/WorkshopManagerDialog.kt | 685 | // ── Back navigation bar (only when browsing) ──────── | COMMENT |
| MEDIUM | …amenative/ui/component/dialog/WorkshopManagerDialog.kt | 732 | // ── Content ───────────────────────────────────────── | COMMENT |
| MEDIUM | …amenative/ui/component/dialog/WorkshopManagerDialog.kt | 878 | // ── Footer ────────────────────────────────────────── | COMMENT |
| MEDIUM | …/gamenative/ui/component/dialog/AmazonInstallDialog.kt | 88 | // ── Hero section ────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/gamenative/ui/component/dialog/AmazonInstallDialog.kt | 199 | // ── Bottom: size summary + action buttons ───────────────────── | COMMENT |
| MEDIUM⚡ | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 112 | // ═══════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 113 | // ── Single Finger ────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 114 | // ═══════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 123 | // ── Tap (customisable action) ─────────────────────────── | COMMENT |
| MEDIUM⚡ | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 204 | // ═══════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 205 | // ── Two Finger ───────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 206 | // ═══════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 215 | // ── Two-Finger Tap (customisable action) ───────────────── | COMMENT |
| MEDIUM⚡ | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 283 | // ═══════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 284 | // ── Three Finger ─────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 285 | // ═══════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 294 | // ── Three-Finger Tap (customisable action) ────────────── | COMMENT |
| MEDIUM⚡ | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 344 | // ═══════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 345 | // ── Other ────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 346 | // ═══════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 355 | // ── Gesture Threshold ──────────────────────────────────── | COMMENT |
| MEDIUM | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 152 | // ── Double-Tap (fixed action, customisable delay) ──────── | COMMENT |
| MEDIUM | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 167 | // ── Long Press (customisable action + delay) ───────────── | COMMENT |
| MEDIUM | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 191 | // ── Drag (customisable action) ────────────────────────── | COMMENT |
| MEDIUM | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 228 | // ── Two-Finger Hold (customisable action + delay) ──────── | COMMENT |
| MEDIUM | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 252 | // ── Two-Finger Drag (customisable action) ──────────────── | COMMENT |
| MEDIUM | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 265 | // ── Pinch In/Out (customisable action) ─────────────────── | COMMENT |
| MEDIUM | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 307 | // ── Three-Finger Hold (customisable action + delay) ───── | COMMENT |
| MEDIUM | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 331 | // ── Three-Finger Drag (customisable action) ───────────── | COMMENT |
| MEDIUM | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 376 | // ── Show Click Highlight ───────────────────────────────── | COMMENT |
| MEDIUM | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 407 | // ── Helper composables / functions ─────────────────────────────────────── | COMMENT |
| MEDIUM | …tive/ui/component/dialog/TouchGestureSettingsDialog.kt | 556 | // ── Categorized action picker for tap/hold gestures ───────────────────── | COMMENT |
| MEDIUM | …enative/ui/screen/library/appscreen/AmazonAppScreen.kt | 104 | // ── BaseAppScreen contract ───────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …java/app/gamenative/ui/screen/xserver/XServerScreen.kt | 3740 | // ── Try fuel.json first (Amazon's launch manifest) ────────────── | COMMENT |
| MEDIUM | …java/app/gamenative/ui/screen/xserver/XServerScreen.kt | 3814 | // ── Set FuelPump environment variables (P3-2) ──────────────── | COMMENT |
| 114 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …java/app/gamenative/ui/screen/library/LibraryScreen.kt | 501 | } | COMMENT |
| LOW | …c/main/java/app/gamenative/workshop/WorkshopManager.kt | 2801 | } | COMMENT |
| LOW | …c/main/java/app/gamenative/workshop/WorkshopManager.kt | 2821 | // clear all ISteamUGC sources. | COMMENT |
| LOW | …c/main/java/app/gamenative/workshop/WorkshopManager.kt | 3461 | // any symlinks in the game tree that point into the workshop content | COMMENT |
| LOW | …c/main/java/app/gamenative/workshop/WorkshopManager.kt | 3721 | } catch (e: Exception) { | COMMENT |
| LOW | …main/java/app/gamenative/workshop/WorkshopSymlinker.kt | 101 | } | COMMENT |
| LOW | …p/src/main/java/app/gamenative/service/SteamService.kt | 2661 | // if (BuildConfig.DEBUG) { | COMMENT |
| LOW | …ava/app/gamenative/service/epic/EpicDownloadManager.kt | 681 | // This matches the format in legendary/models/chunk.py | COMMENT |
| LOW | app/src/main/java/com/winlator/core/AppUtils.java | 141 | // if (context instanceof Activity) { | COMMENT |
| LOW | app/src/main/java/com/winlator/core/AppUtils.java | 161 | // globalToastReference = new WeakReference<>(toast); | COMMENT |
| LOW | app/src/main/java/com/winlator/core/AppUtils.java | 181 | // else { | COMMENT |
| LOW | app/src/main/java/com/winlator/core/AppUtils.java | 201 | // popupWindow.update(); | COMMENT |
| LOW | app/src/main/java/com/winlator/core/AppUtils.java | 301 | // tabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { | COMMENT |
| LOW | …ator/xenvironment/components/SteamClientComponent.java | 61 | // ((ALSAClient)client.getTag()).release(); | COMMENT |
| LOW | …ironment/components/GuestProgramLauncherComponent.java | 201 | // ImageFs imageFs = environment.getImageFs(); | COMMENT |
| LOW | …ironment/components/GuestProgramLauncherComponent.java | 221 | // // Files.createDirectories(dllsDir); | COMMENT |
| LOW | …/com/winlator/xserver/extensions/XInput2Extension.java | 141 | try (XStreamLock lock = outputStream.lock()) { | COMMENT |
| LOW | …/com/winlator/xserver/extensions/XInput2Extension.java | 181 | } else { | COMMENT |
| LOW | …/com/winlator/xserver/extensions/XInput2Extension.java | 241 | } | COMMENT |
| LOW | …/com/winlator/xserver/extensions/XInput2Extension.java | 301 | namePad + | COMMENT |
| LOW | …/com/winlator/xserver/extensions/XInput2Extension.java | 321 | outputStream.writeByte(RESPONSE_CODE_SUCCESS); // repType | COMMENT |
| LOW | app/src/main/cpp/asurfacerenderer/blit_converter.h | 1 | #ifndef BLIT_CONVERTER_H | COMMENT |
| LOW | app/src/main/cpp/asurfacerenderer/blit_converter.h | 21 | // its lifetime. All EGL/GL operations are posted to that thread, so callers | COMMENT |
| LOW | …/main/cpp/asurfacerenderer/ASurfaceRendererContext.cpp | 1 | #include "ASurfaceRendererContext.h" | COMMENT |
| LOW | …/main/cpp/asurfacerenderer/ASurfaceRendererContext.cpp | 21 | using namespace std::chrono; | COMMENT |
| LOW | app/src/main/cpp/asurfacerenderer/ahbimage.c | 1 | #include <jni.h> | COMMENT |
| LOW | …rc/main/cpp/asurfacerenderer/ASurfaceRendererContext.h | 1 | #pragma once | COMMENT |
| LOW | app/src/main/cpp/asurfacerenderer/blit_converter.cpp | 1 | #include "blit_converter.h" | COMMENT |
| LOW | app/src/main/cpp/asurfacerenderer/drawable.c | 1 | #include <jni.h> | COMMENT |
| LOW | app/src/main/cpp/proot/talloc/talloc.c | 41 | #ifdef HAVE_VALGRIND_MEMCHECK_H | COMMENT |
| LOW | app/src/main/cpp/proot/talloc/talloc.c | 101 | #if (__GNUC__ >= 3) | COMMENT |
| LOW | app/src/main/cpp/proot/talloc/talloc.h | 81 | COMMENT | |
| LOW | app/src/main/cpp/proot/talloc/talloc.h | 1921 | #if TALLOC_DEPRECATED | COMMENT |
| LOW | app/src/main/cpp/proot/src/compat.h | 21 | */ | COMMENT |
| LOW | app/src/main/cpp/proot/src/compat.h | 41 | # endif | COMMENT |
| LOW | app/src/main/cpp/proot/src/compat.h | 61 | # define AT_SYMLINK_FOLLOW 0x400 | COMMENT |
| LOW | app/src/main/cpp/proot/src/compat.h | 81 | # ifndef PTRACE_GETFPREGS | COMMENT |
| LOW | app/src/main/cpp/proot/src/compat.h | 101 | # endif | COMMENT |
| LOW | app/src/main/cpp/proot/src/compat.h | 121 | # define PTRACE_O_TRACEVFORK 0x00000004 | COMMENT |
| LOW | app/src/main/cpp/proot/src/compat.h | 141 | # ifndef PTRACE_EVENT_VFORK | COMMENT |
| LOW | app/src/main/cpp/proot/src/compat.h | 161 | # define PTRACE_EVENT_SECCOMP2 8 | COMMENT |
| LOW | app/src/main/cpp/proot/src/compat.h | 181 | # define PTRACE_ARCH_PRCTL 30 | COMMENT |
| LOW | app/src/main/cpp/proot/src/compat.h | 201 | # ifndef SYS_ACCEPT4 | COMMENT |
| LOW | app/src/main/cpp/proot/src/compat.h | 221 | # endif | COMMENT |
| LOW | app/src/main/cpp/proot/src/compat.h | 241 | # define MAP_FIXED 0x10 | COMMENT |
| LOW | app/src/main/cpp/proot/src/compat.h | 261 | # ifndef SYS_SECCOMP | COMMENT |
| LOW | app/src/main/cpp/proot/src/attribute.h | 21 | */ | COMMENT |
| LOW | app/src/main/cpp/proot/src/arch.h | 21 | */ | COMMENT |
| LOW | app/src/main/cpp/proot/src/arch.h | 41 | #define ARCH_ARM64 1 | COMMENT |
| LOW | app/src/main/cpp/proot/src/arch.h | 61 | #define OFFSETOF_STAT_UID_32 0 | COMMENT |
| LOW | app/src/main/cpp/proot/src/arch.h | 81 | #define AUDIT_ARCH_AARCH64 (EM_AARCH64 | __AUDIT_ARCH_64BIT | __AUDIT_ARCH_LE) | COMMENT |
| LOW | app/src/main/cpp/proot/src/execve/auxv.c | 21 | */ | COMMENT |
| LOW | app/src/main/cpp/proot/src/execve/enter.c | 21 | */ | COMMENT |
| LOW | app/src/main/cpp/proot/src/execve/exit.c | 21 | */ | COMMENT |
| LOW | app/src/main/cpp/proot/src/execve/elf.c | 21 | */ | COMMENT |
| LOW | app/src/main/cpp/proot/src/ptrace/ptrace.c | 21 | */ | COMMENT |
| LOW | app/src/main/cpp/proot/src/ptrace/wait.c | 21 | */ | COMMENT |
| LOW | app/src/main/cpp/proot/src/path/canon.c | 21 | */ | COMMENT |
| LOW | app/src/main/cpp/proot/src/path/binding.c | 21 | */ | COMMENT |
| LOW | app/src/main/cpp/proot/src/path/path.c | 21 | */ | COMMENT |
| 305 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …est/java/app/gamenative/utils/BestConfigServiceTest.kt | 473 | // So we need to check if the parsing logic handles this correctly | STRING |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 508 | // Step 1: Call replaceSteamApi() | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 534 | // Step 2: Call restoreSteamApi() | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 552 | // Step 1: Initial Setup - Create fake steam app structure | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 601 | // Step 2: Call replaceSteamClientDll (First Time) | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 671 | // Step 3: Call replaceSteamApi | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 742 | // Step 4: Call replaceSteamClientDll (Second Time) | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 792 | // Step 1: Initial Setup - Create fake steam app structure | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 846 | // Step 2: Call replaceSteamClientDll (First Time) | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 897 | // Step 3: Call restoreSteamApi | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 929 | // Step 4: Call replaceSteamClientDll (Second Time) | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 984 | // Step 1: Initial Setup - Create fake steam app structure | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 1038 | // Step 2: Call replaceSteamApi (First Time) | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 1126 | // Step 3: Call restoreSteamApi | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 1156 | // Step 4: Call replaceSteamApi (Second Time) | COMMENT |
| LOW⚡ | …rc/main/java/app/gamenative/utils/BestConfigService.kt | 824 | // Step 1: Filter config based on match type, then apply GPU-family overrides | COMMENT |
| LOW⚡ | …rc/main/java/app/gamenative/utils/BestConfigService.kt | 829 | // Step 2: check for unavailable component versions | COMMENT |
| LOW | …rc/main/java/app/gamenative/utils/BestConfigService.kt | 840 | // Step 3: Build map with only fields present in filteredJson (not defaults) | COMMENT |
| LOW⚡ | …p/src/main/java/app/gamenative/service/SteamService.kt | 3031 | // Step 1: Get access tokens for all DLC appIds at once | COMMENT |
| LOW⚡ | …p/src/main/java/app/gamenative/service/SteamService.kt | 3041 | // Step 2: Filter to only appIds that have tokens (we own them) | COMMENT |
| LOW⚡ | …p/src/main/java/app/gamenative/service/SteamService.kt | 3051 | // Step 3: Create PICSRequests for all owned appIds | COMMENT |
| LOW⚡ | …p/src/main/java/app/gamenative/service/SteamService.kt | 3061 | // Step 4: Query PICS for all apps at once (batch them) | COMMENT |
| LOW | …/java/app/gamenative/service/gog/GOGDownloadManager.kt | 148 | // Step 1: Get available builds — prefer Gen 2, fall back to Gen 1 (legacy) | COMMENT |
| LOW | …/java/app/gamenative/service/gog/GOGDownloadManager.kt | 183 | // Step 2: Fetch main manifest | COMMENT |
| LOW | …/java/app/gamenative/service/gog/GOGDownloadManager.kt | 221 | // Step 3: Filter depots by container language (parser resolves to GOG codes and tries English fallback) | COMMENT |
| LOW | …/java/app/gamenative/service/gog/GOGDownloadManager.kt | 243 | // Step 4: Fetch depot manifests to get file lists | COMMENT |
| LOW | …/java/app/gamenative/service/gog/GOGDownloadManager.kt | 273 | // Step 5: Separate base game, DLC, and support files | COMMENT |
| LOW | …/java/app/gamenative/service/gog/GOGDownloadManager.kt | 326 | // Step 6: Calculate sizes and extract chunk hashes | COMMENT |
| LOW | …/java/app/gamenative/service/gog/GOGDownloadManager.kt | 343 | // Step 7: Get secure CDN links for chunks | COMMENT |
| LOW | …/java/app/gamenative/service/gog/GOGDownloadManager.kt | 477 | // Step 11: Cleanup | COMMENT |
| LOW | app/src/main/cpp/winlator/gpu_helper.c | 78 | // Step 1: Dynamic load Vulkan for maximum compatibility | COMMENT |
| LOW⚡ | app/src/main/cpp/winlator/gpu_helper.c | 96 | // Step 2: Query the maximum supported API version | COMMENT |
| LOW⚡ | app/src/main/cpp/winlator/gpu_helper.c | 103 | // Step 3: Create Vulkan instance with detected API version | COMMENT |
| LOW | app/src/main/cpp/winlator/gpu_helper.c | 129 | // Step 4: Get instance-level function pointers | COMMENT |
| LOW | app/src/main/cpp/winlator/gpu_helper.c | 146 | // Step 5: Enumerate physical devices | COMMENT |
| LOW | app/src/main/cpp/winlator/gpu_helper.c | 168 | // Step 6: Select the best physical device | COMMENT |
| LOW | app/src/main/cpp/winlator/gpu_helper.c | 201 | // Step 7: Enumerate device extensions | COMMENT |
| LOW | app/src/main/cpp/winlator/gpu_helper.c | 248 | // Step 8: Create Java String array and populate | COMMENT |
| LOW | app/src/main/cpp/winlator/gpu_helper.c | 273 | // Step 9: Cleanup and return | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 508 | // Step 1: Call replaceSteamApi() | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 534 | // Step 2: Call restoreSteamApi() | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 552 | // Step 1: Initial Setup - Create fake steam app structure | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 601 | // Step 2: Call replaceSteamClientDll (First Time) | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 671 | // Step 3: Call replaceSteamApi | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 742 | // Step 4: Call replaceSteamClientDll (Second Time) | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 792 | // Step 1: Initial Setup - Create fake steam app structure | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 846 | // Step 2: Call replaceSteamClientDll (First Time) | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 897 | // Step 3: Call restoreSteamApi | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 929 | // Step 4: Call replaceSteamClientDll (Second Time) | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 984 | // Step 1: Initial Setup - Create fake steam app structure | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 1038 | // Step 2: Call replaceSteamApi (First Time) | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 1126 | // Step 3: Call restoreSteamApi | COMMENT |
| LOW | …/java/app/gamenative/utils/SteamUtilsFileSearchTest.kt | 1156 | // Step 4: Call replaceSteamApi (Second Time) | COMMENT |
| LOW⚡ | …rc/main/java/app/gamenative/utils/BestConfigService.kt | 824 | // Step 1: Filter config based on match type, then apply GPU-family overrides | COMMENT |
| LOW⚡ | …rc/main/java/app/gamenative/utils/BestConfigService.kt | 829 | // Step 2: check for unavailable component versions | COMMENT |
| LOW | …rc/main/java/app/gamenative/utils/BestConfigService.kt | 840 | // Step 3: Build map with only fields present in filteredJson (not defaults) | COMMENT |
| LOW⚡ | …p/src/main/java/app/gamenative/service/SteamService.kt | 3031 | // Step 1: Get access tokens for all DLC appIds at once | COMMENT |
| LOW⚡ | …p/src/main/java/app/gamenative/service/SteamService.kt | 3041 | // Step 2: Filter to only appIds that have tokens (we own them) | COMMENT |
| LOW⚡ | …p/src/main/java/app/gamenative/service/SteamService.kt | 3051 | // Step 3: Create PICSRequests for all owned appIds | COMMENT |
| LOW⚡ | …p/src/main/java/app/gamenative/service/SteamService.kt | 3061 | // Step 4: Query PICS for all apps at once (batch them) | COMMENT |
| LOW | …/java/app/gamenative/service/gog/GOGDownloadManager.kt | 148 | // Step 1: Get available builds — prefer Gen 2, fall back to Gen 1 (legacy) | COMMENT |
| LOW | …/java/app/gamenative/service/gog/GOGDownloadManager.kt | 183 | // Step 2: Fetch main manifest | COMMENT |
| LOW | …/java/app/gamenative/service/gog/GOGDownloadManager.kt | 221 | // Step 3: Filter depots by container language (parser resolves to GOG codes and tries English fallback) | COMMENT |
| LOW | …/java/app/gamenative/service/gog/GOGDownloadManager.kt | 243 | // Step 4: Fetch depot manifests to get file lists | COMMENT |
| LOW | …/java/app/gamenative/service/gog/GOGDownloadManager.kt | 273 | // Step 5: Separate base game, DLC, and support files | COMMENT |
| LOW | …/java/app/gamenative/service/gog/GOGDownloadManager.kt | 326 | // Step 6: Calculate sizes and extract chunk hashes | COMMENT |
| LOW | …/java/app/gamenative/service/gog/GOGDownloadManager.kt | 343 | // Step 7: Get secure CDN links for chunks | COMMENT |
| LOW | …/java/app/gamenative/service/gog/GOGDownloadManager.kt | 477 | // Step 11: Cleanup | COMMENT |
| LOW | app/src/main/cpp/winlator/gpu_helper.c | 78 | // Step 1: Dynamic load Vulkan for maximum compatibility | COMMENT |
| LOW⚡ | app/src/main/cpp/winlator/gpu_helper.c | 96 | // Step 2: Query the maximum supported API version | COMMENT |
| LOW⚡ | app/src/main/cpp/winlator/gpu_helper.c | 103 | // Step 3: Create Vulkan instance with detected API version | COMMENT |
| LOW | app/src/main/cpp/winlator/gpu_helper.c | 129 | // Step 4: Get instance-level function pointers | COMMENT |
| LOW | app/src/main/cpp/winlator/gpu_helper.c | 146 | // Step 5: Enumerate physical devices | COMMENT |
| LOW | app/src/main/cpp/winlator/gpu_helper.c | 168 | // Step 6: Select the best physical device | COMMENT |
| LOW | app/src/main/cpp/winlator/gpu_helper.c | 201 | // Step 7: Enumerate device extensions | COMMENT |
| LOW | app/src/main/cpp/winlator/gpu_helper.c | 248 | // Step 8: Create Java String array and populate | COMMENT |
| LOW | app/src/main/cpp/winlator/gpu_helper.c | 273 | // Step 9: Cleanup and return | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | app/src/main/java/com/winlator/core/PatchElf.java | 49 | // TODO: implement these ops. | COMMENT |
| LOW⚡ | app/src/main/cpp/winlator/patchelf_wrapper.cpp | 6 | // TODO: implement createElfObject() | COMMENT |
| LOW⚡ | app/src/main/cpp/winlator/patchelf_wrapper.cpp | 11 | // TODO: implement destroyElfObject() | COMMENT |
| LOW⚡ | app/src/main/cpp/winlator/patchelf_wrapper.cpp | 16 | // TODO: implement isChanged() | COMMENT |
| LOW⚡ | app/src/main/cpp/winlator/patchelf_wrapper.cpp | 21 | // TODO: implement getInterpreter() | COMMENT |
| LOW⚡ | app/src/main/cpp/winlator/patchelf_wrapper.cpp | 27 | // TODO: implement setInterpreter() | COMMENT |
| LOW⚡ | app/src/main/cpp/winlator/patchelf_wrapper.cpp | 32 | // TODO: implement getOsAbi() | COMMENT |
| LOW⚡ | app/src/main/cpp/winlator/patchelf_wrapper.cpp | 38 | // TODO: implement replaceOsAbi() | COMMENT |
| LOW⚡ | app/src/main/cpp/winlator/patchelf_wrapper.cpp | 43 | // TODO: implement getSoName() | COMMENT |
| LOW⚡ | app/src/main/cpp/winlator/patchelf_wrapper.cpp | 49 | // TODO: implement replaceSoName() | COMMENT |
| LOW⚡ | app/src/main/cpp/winlator/patchelf_wrapper.cpp | 54 | // TODO: implement getRPath() | COMMENT |
| LOW⚡ | app/src/main/cpp/winlator/patchelf_wrapper.cpp | 60 | // TODO: implement addRPath() | COMMENT |
| LOW⚡ | app/src/main/cpp/winlator/patchelf_wrapper.cpp | 66 | // TODO: implement removeRPath() | COMMENT |
| LOW⚡ | app/src/main/cpp/winlator/patchelf_wrapper.cpp | 71 | // TODO: implement getNeeded() | COMMENT |
| LOW⚡ | app/src/main/cpp/winlator/patchelf_wrapper.cpp | 77 | // TODO: implement addNeeded() | COMMENT |
| LOW⚡ | app/src/main/cpp/winlator/patchelf_wrapper.cpp | 83 | // TODO: implement removeNeeded() | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | app/src/main/java/app/gamenative/utils/SteamGridDB.kt | 38 | * The key should be added to local.properties as: STEAMGRIDDB_API_KEY=YOUR_API_KEY | COMMENT |
| HIGH | app/src/main/java/app/gamenative/utils/SteamGridDB.kt | 39 | * Or set as an environment variable: STEAMGRIDDB_API_KEY=YOUR_API_KEY | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | app/src/main/java/app/gamenative/utils/ShortcutUtils.kt | 55 | // Otherwise, fall back to median per channel to get a robust blended background | COMMENT |
| MEDIUM | …in/java/app/gamenative/service/amazon/AmazonService.kt | 66 | // Active install paths keyed by Amazon product ID (used for robust partial-download detection) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | app/src/main/cpp/proot/src/tracee/tracee.c | 162 | /* Don't forget to write its register cache back. */ | COMMENT |
| MEDIUM | …n/cpp/virglrenderer/src/gallium/include/pipe/p_state.h | 604 | * 'start' is implicitly 0 and 'count' is set as discussed above. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …n/java/com/winlator/sysvshm/SysVSHMRequestHandler.java | 11 | public class SysVSHMRequestHandler implements RequestHandler { | CODE |
| LOW | …n/java/com/winlator/xserver/XClientRequestHandler.java | 29 | public class XClientRequestHandler implements RequestHandler { | CODE |
| LOW | …n/java/com/winlator/alsaserver/ALSARequestHandler.java | 17 | public class ALSARequestHandler implements RequestHandler { | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …lrenderer/src/gallium/auxiliary/util/u_format_parse.py | 32 | CODE | |
| LOW | …lrenderer/src/gallium/auxiliary/util/u_format_table.py | 3 | CODE | |
| LOW | …lrenderer/src/gallium/auxiliary/util/u_format_table.py | 36 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …va/app/gamenative/ui/component/dialog/MessageDialog.kt | 101 | message = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed " + | CODE |
| LOW | …va/app/gamenative/ui/component/dialog/MessageDialog.kt | 101 | message = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed " + | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …lrenderer/src/gallium/auxiliary/util/u_format_parse.py | 275 | CODE |