A bootloader and experimentation playground for Apple Silicon
This report presents the forensic synthetic code analysis of AsahiLinux/m1n1, a Python project with 4,192 GitHub stars. SynthScan v2.0 examined 113,756 lines of code across 471 source files, recording 1189 pattern matches distributed across 14 syntactic categories. The overall adjusted score of 19.2 places this repository in the Moderate 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 1189 distinct pattern matches across 14 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 |
|---|---|---|---|---|
| HIGH | proxyclient/experiments/agx_xtest.py | 229 | rbuf.push() | CODE |
| HIGH⚡ | proxyclient/experiments/agx_parallel.py | 98 | q.info.push() | STRING |
| HIGH⚡ | proxyclient/experiments/agx_parallel.py | 103 | #q.info.push() | STRING |
| HIGH⚡ | proxyclient/experiments/agx_parallel.py | 108 | #q.info.push() | STRING |
| HIGH⚡ | proxyclient/experiments/agx_parallel.py | 113 | #q.info.push() | STRING |
| HIGH⚡ | proxyclient/experiments/agx_1tri.py | 178 | stamp_ta1.push() | CODE |
| HIGH⚡ | proxyclient/experiments/agx_1tri.py | 183 | stamp_ta2.push() | CODE |
| HIGH⚡ | proxyclient/experiments/agx_1tri.py | 190 | stamp_3d1.push() | CODE |
| HIGH⚡ | proxyclient/experiments/agx_1tri.py | 195 | stamp_3d2.push() | CODE |
| HIGH⚡ | proxyclient/experiments/agx_1tri.py | 204 | event_control.push() | CODE |
| HIGH | proxyclient/experiments/agx_1tri.py | 254 | buf_desc.push() | CODE |
| HIGH | proxyclient/experiments/agx_1tri.py | 278 | wq_3d.submit(barrier_cmd.push()) | CODE |
| HIGH | proxyclient/experiments/agx_1tri.py | 530 | wc_3d.push() | CODE |
| HIGH | proxyclient/experiments/agx_1tri.py | 546 | wc_initbm.push() | CODE |
| HIGH | proxyclient/experiments/agx_1tri.py | 759 | wc_ta.push() | CODE |
| HIGH | proxyclient/experiments/agx_tlb.py | 34 | agx.initdata.regionC.push() | CODE |
| HIGH | proxyclient/experiments/agx_tlb.py | 73 | q.info.push() | CODE |
| HIGH | proxyclient/experiments/agx_tracetimings.py | 57 | q.info.push() | CODE |
| HIGH | proxyclient/experiments/agx_tracetimings.py | 61 | q.info.push() | CODE |
| HIGH | proxyclient/experiments/agx_cancel.py | 52 | dep_stamp.push() | CODE |
| HIGH | proxyclient/experiments/agx_cancel.py | 186 | buf.push() | CODE |
| HIGH | proxyclient/experiments/agx_deps.py | 66 | q.info.push() | CODE |
| HIGH | proxyclient/m1n1/fw/dcp/ipc.py | 161 | val2 = [nullobj if n else val for val, n in zip(val, null)] | CODE |
| HIGH | proxyclient/m1n1/fw/agx/initdata.py | 1068 | Ver("V >= V13_0B4 && V < V13_3", "io_mappings" / Array(0x17, IOMapping)), | CODE |
| HIGH | proxyclient/m1n1/fw/agx/initdata.py | 1069 | Ver("V >= V13_3 && V < V13_5B4", "io_mappings" / Array(0x18, IOMapping)), | CODE |
| HIGH | proxyclient/m1n1/fw/agx/initdata.py | 1203 | Ver("G < G14X && V >= V13_5B4", "unk_c3c_8" / Default(HexDump(Bytes(0x10)), bytes(0x10))), | CODE |
| HIGH | proxyclient/m1n1/fw/agx/initdata.py | 1823 | Ver("V >= V13_0B4 && V < V13_2", "unk_8000_0" / Int32ul), | CODE |
| HIGH | proxyclient/m1n1/fw/agx/initdata.py | 1894 | Ver("G >= G14X && V < V13_3 || G <= G14 && V >= V13_3", "unk_x_pad" / ZPadding(4)), | CODE |
| HIGH | proxyclient/m1n1/fw/agx/initdata.py | 1894 | Ver("G >= G14X && V < V13_3 || G <= G14 && V >= V13_3", "unk_x_pad" / ZPadding(4)), | CODE |
| HIGH | proxyclient/m1n1/fw/agx/microsequence.py | 94 | Ver("V < V13_0B4 || G >= G14X", "unk_1c" / Int32ul), | CODE |
| HIGH | proxyclient/m1n1/fw/agx/microsequence.py | 478 | Ver("G == G14 && V < V13_0B4", "unk_8c_g14" / Int64ul), | CODE |
| HIGH | proxyclient/m1n1/fw/agx/microsequence.py | 643 | Ver("G == G14 && V < V13_0B4", "unk_6c_g14" / Int64ul), | CODE |
| HIGH | proxyclient/m1n1/fw/agx/microsequence.py | 791 | Ver("G == G14 && V < V13_0B4", "unk_5c_g14" / Int64ul), | CODE |
| HIGH | proxyclient/m1n1/fw/agx/cmdqueue.py | 109 | Ver("G >= G14 && V < V13_0B4", "unk_98_g14_0" / HexDump(Bytes(0x14))), | CODE |
| HIGH | proxyclient/m1n1/fw/agx/cmdqueue.py | 111 | Ver("G >= G14 && V < V13_0B4", "unk_a8_g14_0" / ZPadding(4)), | CODE |
| HIGH | proxyclient/m1n1/fw/agx/cmdqueue.py | 544 | Ver("V >= V13_2 && G < G14X", "unk_a0_0" / Int32ul), | CODE |
| HIGH | proxyclient/m1n1/fw/agx/cmdqueue.py | 548 | Ver("V >= V13_2 && G < G14X", "unk_b0" / Int32ul), | CODE |
| HIGH | proxyclient/m1n1/fw/agx/channels.py | 11 | if Ver.check("G >= G14 && V >= V13_2 && G < G14X"): | CODE |
| HIGH | proxyclient/m1n1/fw/agx/channels.py | 26 | Ver("G >= G14 && V >= V13_2 && G < G14X", ZPadding(0x10)), | CODE |
| HIGH | proxyclient/m1n1/fw/agx/channels.py | 57 | Ver("G == G14 && V >= V13_2", ZPadding(0x10)), | CODE |
| HIGH | proxyclient/m1n1/fw/agx/channels.py | 71 | Ver("G == G14 && V >= V13_2", ZPadding(0x10)), | CODE |
| HIGH⚡ | proxyclient/m1n1/fw/agx/channels.py | 84 | Ver("G == G14 && V >= V13_2", ZPadding(0x10)), | CODE |
| HIGH⚡ | proxyclient/m1n1/fw/agx/channels.py | 92 | Ver("G == G14 && V >= V13_2", ZPadding(0x10)), | CODE |
| HIGH⚡ | proxyclient/m1n1/fw/agx/channels.py | 102 | Ver("G == G14 && V >= V13_2", ZPadding(0x10)), | CODE |
| HIGH⚡ | proxyclient/m1n1/fw/agx/channels.py | 109 | Ver("G == G14 && V >= V13_2", ZPadding(0x10)), | CODE |
| HIGH⚡ | proxyclient/m1n1/fw/agx/channels.py | 116 | Ver("G == G14 && V >= V13_2", ZPadding(0x10)), | CODE |
| HIGH⚡ | proxyclient/m1n1/fw/agx/channels.py | 127 | Ver("G == G14 && V >= V13_2", ZPadding(0x10)), | CODE |
| HIGH⚡ | proxyclient/m1n1/fw/agx/channels.py | 134 | Ver("G == G14 && V >= V13_2", ZPadding(0x10)), | CODE |
| HIGH⚡ | proxyclient/m1n1/fw/agx/channels.py | 143 | Ver("G == G14 && V >= V13_2", ZPadding(0x10)), | CODE |
| HIGH⚡ | proxyclient/m1n1/fw/agx/channels.py | 150 | Ver("G == G14 && V >= V13_2", ZPadding(0x10)), | CODE |
| HIGH⚡ | proxyclient/m1n1/fw/agx/channels.py | 157 | Ver("G == G14 && V >= V13_2", ZPadding(0x10)), | CODE |
| HIGH⚡ | proxyclient/m1n1/fw/agx/channels.py | 160 | if Ver.check("G == G14 && V >= V13_2"): | CODE |
| HIGH | proxyclient/m1n1/agx/initdata.py | 478 | if Ver.check("V >= V13_3 && G == G14X"): | CODE |
| HIGH | proxyclient/m1n1/agx/initdata.py | 480 | elif Ver.check("V >= V13_3 && G != G14X"): | CODE |
| HIGH | proxyclient/m1n1/agx/initdata.py | 571 | regionB.hwdata_a.push() | CODE |
| HIGH | proxyclient/m1n1/agx/initdata.py | 573 | regionB.hwdata_b = hwdata.push() | CODE |
| HIGH | proxyclient/m1n1/agx/initdata.py | 623 | initdata.regionB = regionB.push() | CODE |
| HIGH | proxyclient/m1n1/agx/initdata.py | 631 | initdata.fw_status.push() | CODE |
| HIGH | proxyclient/m1n1/agx/initdata.py | 658 | initdata.regionC.push() | CODE |
| HIGH | proxyclient/m1n1/agx/initdata.py | 659 | initdata.push() | CODE |
| 32 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | rust/src/gpu/initdata.rs | 423 | for (i, j) in raw.hws2.g14.curve2.t1.iter().enumerate() { | CODE |
| CRITICAL | proxyclient/experiments/agx_parallel.py | 140 | "ta_ts": t(agx.initdata.regionB.stats_ta.stats.addrof("unk_timestamp")), | STRING |
| CRITICAL⚡ | proxyclient/experiments/agx_parallel.py | 203 | #"3d_tvb_oflws_1": t(agx.initdata.regionB.stats_3d.stats.addrof("tvb_overflows_1")), | STRING |
| CRITICAL⚡ | proxyclient/experiments/agx_parallel.py | 204 | #"3d_tvb_oflws_2": t(agx.initdata.regionB.stats_3d.stats.addrof("tvb_overflows_2")), | STRING |
| CRITICAL⚡ | proxyclient/experiments/agx_parallel.py | 205 | "3d_cur_stamp_id": t(agx.initdata.regionB.stats_3d.stats.addrof("cur_stamp_id")), | STRING |
| CRITICAL⚡ | proxyclient/experiments/agx_parallel.py | 206 | "3d_ts": t(agx.initdata.regionB.stats_3d.stats.addrof("unk_timestamp")), | STRING |
| CRITICAL⚡ | proxyclient/experiments/agx_parallel.py | 207 | #"3d_cur_stamp_id": t(agx.initdata.regionB.stats_3d.stats.addrof("cur_stamp_id")), | STRING |
| CRITICAL | proxyclient/experiments/agx_tlb.py | 95 | "ta_ts": t(agx.initdata.regionB.stats_ta.stats.addrof("unk_timestamp")), | CODE |
| CRITICAL⚡ | proxyclient/experiments/agx_tlb.py | 158 | #"3d_cq": t(agx.initdata.regionB.stats_3d.stats.addrof("cur_cmdqueue")), | COMMENT |
| CRITICAL⚡ | proxyclient/experiments/agx_tlb.py | 159 | #"3d_tvb_oflws_1": t(agx.initdata.regionB.stats_3d.stats.addrof("tvb_overflows_1")), | COMMENT |
| CRITICAL⚡ | proxyclient/experiments/agx_tlb.py | 160 | #"3d_tvb_oflws_2": t(agx.initdata.regionB.stats_3d.stats.addrof("tvb_overflows_2")), | COMMENT |
| CRITICAL⚡ | proxyclient/experiments/agx_tlb.py | 161 | #"3d_cur_stamp_id": t(agx.initdata.regionB.stats_3d.stats.addrof("cur_stamp_id")), | COMMENT |
| CRITICAL⚡ | proxyclient/experiments/agx_tlb.py | 162 | "3d_ts": t(agx.initdata.regionB.stats_3d.stats.addrof("unk_timestamp")), | CODE |
| CRITICAL⚡ | proxyclient/experiments/agx_tracetimings.py | 104 | "ta_ts": t(agx.initdata.regionB.stats_ta.stats.addrof("unk_timestamp")), | CODE |
| CRITICAL⚡ | proxyclient/experiments/agx_tracetimings.py | 106 | "3d_tvb_oflws_1": t(agx.initdata.regionB.stats_3d.stats.addrof("tvb_overflows_1")), | CODE |
| CRITICAL⚡ | proxyclient/experiments/agx_tracetimings.py | 107 | "3d_tvb_oflws_2": t(agx.initdata.regionB.stats_3d.stats.addrof("tvb_overflows_2")), | CODE |
| CRITICAL⚡ | proxyclient/experiments/agx_tracetimings.py | 108 | "3d_cur_stamp_id": t(agx.initdata.regionB.stats_3d.stats.addrof("cur_stamp_id")), | CODE |
| CRITICAL⚡ | proxyclient/experiments/agx_tracetimings.py | 109 | "3d_ts": t(agx.initdata.regionB.stats_3d.stats.addrof("unk_timestamp")), | CODE |
| CRITICAL | proxyclient/experiments/agx_cancel.py | 66 | "ta_ts": t(agx.initdata.regionB.stats_ta.stats.addrof("unk_timestamp")), | CODE |
| CRITICAL⚡ | proxyclient/experiments/agx_cancel.py | 129 | #"3d_tvb_oflws_1": t(agx.initdata.regionB.stats_3d.stats.addrof("tvb_overflows_1")), | COMMENT |
| CRITICAL⚡ | proxyclient/experiments/agx_cancel.py | 130 | #"3d_tvb_oflws_2": t(agx.initdata.regionB.stats_3d.stats.addrof("tvb_overflows_2")), | COMMENT |
| CRITICAL⚡ | proxyclient/experiments/agx_cancel.py | 131 | "3d_cur_stamp_id": t(agx.initdata.regionB.stats_3d.stats.addrof("cur_stamp_id")), | CODE |
| CRITICAL⚡ | proxyclient/experiments/agx_cancel.py | 132 | "3d_ts": t(agx.initdata.regionB.stats_3d.stats.addrof("unk_timestamp")), | CODE |
| CRITICAL⚡ | proxyclient/experiments/agx_cancel.py | 133 | #"3d_cur_stamp_id": t(agx.initdata.regionB.stats_3d.stats.addrof("cur_stamp_id")), | COMMENT |
| CRITICAL | proxyclient/experiments/agx_deps.py | 97 | "ta_ts": t(agx.initdata.regionB.stats_ta.stats.addrof("unk_timestamp")), | CODE |
| CRITICAL⚡ | proxyclient/experiments/agx_deps.py | 160 | #"3d_tvb_oflws_1": t(agx.initdata.regionB.stats_3d.stats.addrof("tvb_overflows_1")), | COMMENT |
| CRITICAL⚡ | proxyclient/experiments/agx_deps.py | 161 | #"3d_tvb_oflws_2": t(agx.initdata.regionB.stats_3d.stats.addrof("tvb_overflows_2")), | COMMENT |
| CRITICAL⚡ | proxyclient/experiments/agx_deps.py | 162 | "3d_cur_stamp_id": t(agx.initdata.regionB.stats_3d.stats.addrof("cur_stamp_id")), | CODE |
| CRITICAL⚡ | proxyclient/experiments/agx_deps.py | 163 | "3d_ts": t(agx.initdata.regionB.stats_3d.stats.addrof("unk_timestamp")), | CODE |
| CRITICAL⚡ | proxyclient/experiments/agx_deps.py | 164 | #"3d_cur_stamp_id": t(agx.initdata.regionB.stats_3d.stats.addrof("cur_stamp_id")), | COMMENT |
| CRITICAL⚡ | proxyclient/m1n1/hv/gdbserver/__init__.py | 196 | reg = GDBServer.__g.regs.subcon.subcon.build(self.__hv.ctx.regs[number]) | CODE |
| CRITICAL⚡ | proxyclient/m1n1/hv/gdbserver/__init__.py | 198 | reg = GDBServer.__g.regs.subcon.subcon.build(self.__hv.ctx.sp[1]) | CODE |
| CRITICAL⚡ | proxyclient/m1n1/hv/gdbserver/__init__.py | 204 | reg = GDBServer.__g.q.subcon.subcon.build(self.__hv.u.q[number - 34]) | CODE |
| CRITICAL⚡ | proxyclient/m1n1/hv/gdbserver/__init__.py | 220 | self.__hv.ctx.regs[number] = GDBServer.__g.regs.subcon.subcon.unpack(reg) | CODE |
| CRITICAL⚡ | proxyclient/m1n1/hv/gdbserver/__init__.py | 222 | self.__hv.ctx.regs[1] = GDBServer.__g.regs.subcon.subcon.unpack(reg) | CODE |
| CRITICAL⚡ | proxyclient/m1n1/hv/gdbserver/__init__.py | 228 | self.__hv.u.q[number - 34] = GDBServer.__g.q.subcon.subcon.parse(reg) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/gen_reg_class.py | 1 | CODE | |
| LOW | tools/gen_reg_include.py | 1 | CODE | |
| LOW | proxyclient/tools/pmgr_adt2dt.py | 4 | CODE | |
| LOW | proxyclient/tools/run_guest.py | 34 | CODE | |
| LOW | proxyclient/tools/run_guest.py | 35 | CODE | |
| LOW | proxyclient/tools/run_guest.py | 36 | CODE | |
| LOW | proxyclient/tools/run_guest.py | 38 | CODE | |
| LOW | proxyclient/tools/shell.py | 6 | CODE | |
| LOW | proxyclient/tools/freebsd.py | 29 | CODE | |
| LOW | proxyclient/tools/reset_panic_counter.py | 6 | CODE | |
| LOW | proxyclient/tools/second_proxy.py | 4 | CODE | |
| LOW | proxyclient/tools/second_proxy.py | 7 | CODE | |
| LOW | proxyclient/tools/admac_stream.py | 4 | CODE | |
| LOW | proxyclient/tools/admac_stream.py | 9 | CODE | |
| LOW | proxyclient/tools/codecshell.py | 12 | CODE | |
| LOW | proxyclient/tools/codecshell.py | 15 | CODE | |
| LOW | proxyclient/tools/smccli.py | 6 | CODE | |
| LOW | proxyclient/tools/chainload.py | 6 | CODE | |
| LOW | proxyclient/tools/chainload.py | 19 | CODE | |
| LOW | proxyclient/tools/ishell.py | 8 | CODE | |
| LOW | proxyclient/tools/reboot.py | 6 | CODE | |
| LOW | proxyclient/tools/pmp_assist.py | 4 | CODE | |
| LOW | proxyclient/tools/dump_pmgr.py | 7 | CODE | |
| LOW | proxyclient/tools/linux.py | 21 | CODE | |
| LOW | proxyclient/hv/trace_avd.py | 4 | CODE | |
| LOW | proxyclient/hv/trace_avd.py | 79 | CODE | |
| LOW | proxyclient/hv/trace_agx_pwr.py | 4 | CODE | |
| LOW | proxyclient/hv/trace_agx_pwr.py | 5 | CODE | |
| LOW | proxyclient/hv/trace_agx.py | 4 | CODE | |
| LOW | proxyclient/hv/trace_agx.py | 5 | CODE | |
| LOW | proxyclient/hv/trace_wlan.py | 2 | CODE | |
| LOW | proxyclient/hv/trace_wlan.py | 8 | CODE | |
| LOW | proxyclient/hv/trace_wlan.py | 11 | CODE | |
| LOW | proxyclient/hv/trace_dcp.py | 11 | CODE | |
| LOW | proxyclient/hv/trace_dcp.py | 14 | CODE | |
| LOW | proxyclient/hv/trace_dcp.py | 15 | CODE | |
| LOW | proxyclient/hv/trace_pmgr.py | 3 | CODE | |
| LOW | proxyclient/hv/trace_pmgr.py | 5 | CODE | |
| LOW | proxyclient/hv/trace_pmgr.py | 6 | CODE | |
| LOW | proxyclient/hv/trace_pmgr.py | 7 | CODE | |
| LOW | proxyclient/hv/trace_pmgr.py | 9 | CODE | |
| LOW | proxyclient/hv/trace_pmgr.py | 10 | CODE | |
| LOW | proxyclient/hv/trace_pmgr.py | 11 | CODE | |
| LOW | proxyclient/hv/trace_nvme.py | 3 | CODE | |
| LOW | proxyclient/hv/trace_nvme.py | 7 | CODE | |
| LOW | proxyclient/hv/trace_nvme.py | 8 | CODE | |
| LOW | proxyclient/hv/trace_codecs.py | 3 | CODE | |
| LOW | proxyclient/hv/trace_codecs.py | 5 | CODE | |
| LOW | proxyclient/hv/trace_prores.py | 3 | CODE | |
| LOW | proxyclient/hv/trace_prores.py | 4 | CODE | |
| LOW | proxyclient/hv/trace_aop.py | 3 | CODE | |
| LOW | proxyclient/hv/trace_aop.py | 6 | CODE | |
| LOW | proxyclient/hv/trace_aop.py | 7 | CODE | |
| LOW | proxyclient/hv/trace_aop.py | 8 | CODE | |
| LOW | proxyclient/hv/trace_aop.py | 9 | CODE | |
| LOW | proxyclient/hv/trace_aop.py | 10 | CODE | |
| LOW | proxyclient/hv/trace_aop.py | 12 | CODE | |
| LOW | proxyclient/hv/trace_smc.py | 5 | CODE | |
| LOW | proxyclient/hv/trace_smc.py | 7 | CODE | |
| LOW | proxyclient/hv/trace_smc.py | 8 | CODE | |
| 492 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | requirements.txt | 1 | # | COMMENT |
| LOW | config.h | 1 | /* SPDX-License-Identifier: MIT */ | COMMENT |
| LOW | config.h | 21 | // Target for device-specific debug builds | COMMENT |
| LOW | tools/kmutil.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | rust/src/float.rs | 1 | // SPDX-License-Identifier: GPL-2.0-only OR MIT | COMMENT |
| LOW | rust/src/float.rs | 41 | /// Convert a raw 32-bit representation into an F32 | COMMENT |
| LOW | rust/src/lib.rs | 1 | // SPDX-License-Identifier: MIT | COMMENT |
| LOW | rust/src/usb4.rs | 41 | // uuid[5], | COMMENT |
| LOW | rust/src/gpu/hw/mod.rs | 41 | // G5G = 2, | COMMENT |
| LOW | sysinc/limits.h | 1 | /* SPDX-License-Identifier: MIT */ | COMMENT |
| LOW | sysinc/endian.h | 1 | /* SPDX-License-Identifier: MIT */ | COMMENT |
| LOW | sysinc/math.h | 1 | /* SPDX-License-Identifier: MIT */ | COMMENT |
| LOW | proxyclient/tools/freebsd.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | proxyclient/hv/trace_avd.py | 1 | # SPDX-License-Identifier: MIT | COMMENT |
| LOW | proxyclient/hv/trace_avd.py | 21 | # traced data and merely log the IPC transactions. | COMMENT |
| LOW | proxyclient/hv/trace_avd.py | 41 | # h265/* | COMMENT |
| LOW | proxyclient/hv/trace_avd.py | 61 | # The "frame" is the macOS source frame_params struct, and this directory is the | COMMENT |
| LOW | proxyclient/experiments/sprr_test_permissions.py | 121 | el2_vectors = setup_exception_vectors(u.heap, gxf=False) | COMMENT |
| LOW | proxyclient/experiments/dcp.py | 21 | compat = u.adt[disp_name].compatible[0].split(",")[-1] | COMMENT |
| LOW | proxyclient/experiments/dcp.py | 41 | ##mon.add(0x230852000, 0x5000) # big curve / gamma table | COMMENT |
| LOW | proxyclient/experiments/agx_parallel.py | 101 | #for q in (r.wq_3d, r.wq_ta): | COMMENT |
| LOW | proxyclient/experiments/agx_parallel.py | 161 | "tgt_pstate": t(agx.initdata.regionB.hwdata_a.addrof("tgt_pstate")), | COMMENT |
| LOW | proxyclient/experiments/agx_parallel.py | 301 | COMMENT | |
| LOW | proxyclient/experiments/agx_1tri.py | 81 | ctx_id = 3 | COMMENT |
| LOW | proxyclient/experiments/agx_1tri.py | 581 | #wc_ta.tiling_params.unk_4 = 0x88 | COMMENT |
| LOW | proxyclient/experiments/agx_cancel.py | 81 | #"pwr_mw": t(agx.initdata.regionB.hwdata_a.addrof("avg_power_mw")), | COMMENT |
| LOW | proxyclient/experiments/agx_cancel.py | 201 | COMMENT | |
| LOW | proxyclient/experiments/mtp.py | 61 | for i in range(256): | COMMENT |
| LOW | proxyclient/experiments/mtp.py | 81 | #print(f"{m.command:#x} {m.args.hex()}") | COMMENT |
| LOW | proxyclient/experiments/aic_test.py | 141 | COMMENT | |
| LOW | proxyclient/experiments/aic_test.py | 221 | #str w2, [x1, #0x20] | COMMENT |
| LOW | proxyclient/experiments/agx_deps.py | 101 | for i in range(5): | COMMENT |
| LOW | proxyclient/experiments/agx_deps.py | 121 | #"unk_48": t(agx.initdata.regionB.hwdata_a.addrof("unk_48")), | COMMENT |
| LOW | proxyclient/m1n1/proxy.py | 101 | # 4 byte command, 48 byte null padded data + 4 byte checksum | COMMENT |
| LOW | proxyclient/m1n1/utils.py | 961 | COMMENT | |
| LOW | proxyclient/m1n1/trace/agx.py | 941 | COMMENT | |
| LOW | proxyclient/m1n1/trace/agx.py | 1061 | cmd3d = i | COMMENT |
| LOW | proxyclient/m1n1/trace/agx.py | 1101 | #chexdump(kread(cmdfin.unkptr_24, 0x100), print_fn=self.log) | COMMENT |
| LOW | proxyclient/m1n1/hw/dockchannel.py | 1 | # SPDX-License-Identifier: MIT | COMMENT |
| LOW | proxyclient/m1n1/hw/prores.py | 1 | # SPDX-License-Identifier: MIT | COMMENT |
| LOW | proxyclient/m1n1/fw/agx/microsequence.py | 681 | "unk_1c" / Int64ul, | COMMENT |
| LOW | proxyclient/m1n1/fw/agx/microsequence.py | 1141 | COMMENT | |
| LOW | src/smc.c | 1 | /* SPDX-License-Identifier: MIT */ | COMMENT |
| LOW | src/proxy.c | 1 | /* SPDX-License-Identifier: MIT */ | COMMENT |
| LOW | src/proxy.c | 21 | #include "smp.h" | COMMENT |
| LOW | src/utils.h | 1 | /* SPDX-License-Identifier: MIT */ | COMMENT |
| LOW | src/fb.c | 1 | /* SPDX-License-Identifier: MIT */ | COMMENT |
| LOW | src/tps6598x.c | 1 | /* SPDX-License-Identifier: MIT */ | COMMENT |
| LOW | src/display.c | 1 | /* SPDX-License-Identifier: MIT */ | COMMENT |
| LOW | src/usb_types.h | 1 | /* SPDX-License-Identifier: MIT */ | COMMENT |
| LOW | src/usb_types.h | 21 | #define USB_REQUEST_TYPE_RECIPIENT_INTERFACE 1 | COMMENT |
| LOW | src/usb_types.h | 101 | #define USB_CDC_INTERFACE_FUNCTIONAL_DESCRIPTOR 0x24 | COMMENT |
| LOW | src/kboot_gpu.c | 1 | /* SPDX-License-Identifier: MIT */ | COMMENT |
| LOW | src/kboot_atc.c | 1 | #include <assert.h> | COMMENT |
| LOW | src/kboot_atc.c | 21 | COMMENT | |
| LOW | src/memory.c | 1 | /* SPDX-License-Identifier: MIT */ | COMMENT |
| LOW | src/memory.c | 61 | #define VADDR_L3_INDEX_BITS (is_16k() ? 11 : 9) | COMMENT |
| LOW | src/uartproxy.c | 61 | #define ST_OK 0 | COMMENT |
| LOW | src/hv_virtio.c | 1 | /* SPDX-License-Identifier: MIT */ | COMMENT |
| LOW | src/hv_virtio.c | 21 | #define QNOTIFY 0x050 | COMMENT |
| 217 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/kmutil.py | 64 | CODE | |
| LOW | tools/reg2json.py | 18 | CODE | |
| LOW | proxyclient/hv/trace_avd.py | 150 | CODE | |
| LOW | proxyclient/hv/trace_wlan.py | 538 | CODE | |
| LOW | proxyclient/hv/trace_dcp.py | 306 | CODE | |
| LOW | proxyclient/hv/trace_aop.py | 257 | CODE | |
| LOW | proxyclient/hv/trace_smc.py | 64 | CODE | |
| LOW | proxyclient/hv/trace_mtp.py | 116 | CODE | |
| LOW | proxyclient/hv/trace_z2.py | 85 | CODE | |
| LOW | proxyclient/hv/trace_z2.py | 122 | CODE | |
| LOW | proxyclient/hv/trace_keyboard.py | 125 | CODE | |
| LOW | proxyclient/experiments/hacr_trap_bits.py | 61 | CODE | |
| LOW | proxyclient/experiments/agx_1tri.py | 45 | CODE | |
| LOW | proxyclient/experiments/pmp_init.py | 205 | CODE | |
| LOW | proxyclient/m1n1/sysreg.py | 9 | CODE | |
| LOW | proxyclient/m1n1/find_regs.py | 9 | CODE | |
| LOW | proxyclient/m1n1/find_regs.py | 24 | CODE | |
| LOW | proxyclient/m1n1/gpiola.py | 164 | CODE | |
| LOW | proxyclient/m1n1/constructutils.py | 17 | CODE | |
| LOW | proxyclient/m1n1/constructutils.py | 146 | CODE | |
| LOW | proxyclient/m1n1/constructutils.py | 286 | CODE | |
| LOW | proxyclient/m1n1/constructutils.py | 417 | CODE | |
| LOW | proxyclient/m1n1/constructutils.py | 512 | CODE | |
| LOW | proxyclient/m1n1/constructutils.py | 628 | CODE | |
| LOW | proxyclient/m1n1/constructutils.py | 642 | CODE | |
| LOW | proxyclient/m1n1/proxy.py | 140 | CODE | |
| LOW | proxyclient/m1n1/proxy.py | 260 | CODE | |
| LOW | proxyclient/m1n1/shell.py | 132 | CODE | |
| LOW | proxyclient/m1n1/xnutools.py | 50 | CODE | |
| LOW | proxyclient/m1n1/xnutools.py | 95 | CODE | |
| LOW | proxyclient/m1n1/loadobjs.py | 127 | CODE | |
| LOW | proxyclient/m1n1/proxyutils.py | 198 | CODE | |
| LOW | proxyclient/m1n1/ishell.py | 96 | CODE | |
| LOW | proxyclient/m1n1/utils.py | 56 | CODE | |
| LOW | proxyclient/m1n1/utils.py | 383 | CODE | |
| LOW | proxyclient/m1n1/utils.py | 442 | CODE | |
| LOW | proxyclient/m1n1/adt.py | 374 | CODE | |
| LOW | proxyclient/m1n1/adt.py | 494 | CODE | |
| LOW | proxyclient/m1n1/adt.py | 672 | CODE | |
| LOW | proxyclient/m1n1/malloc.py | 29 | CODE | |
| LOW | proxyclient/m1n1/trace/agx.py | 757 | CODE | |
| LOW | proxyclient/m1n1/trace/agx.py | 919 | CODE | |
| LOW | proxyclient/m1n1/trace/agx.py | 1036 | CODE | |
| LOW | proxyclient/m1n1/trace/agx.py | 1160 | CODE | |
| LOW | proxyclient/m1n1/trace/agx.py | 1383 | CODE | |
| LOW | proxyclient/m1n1/trace/isp.py | 138 | CODE | |
| LOW | proxyclient/m1n1/trace/isp.py | 194 | CODE | |
| LOW | proxyclient/m1n1/trace/i2c.py | 66 | CODE | |
| LOW | proxyclient/m1n1/trace/spmi.py | 82 | CODE | |
| LOW | proxyclient/m1n1/trace/spmi.py | 310 | CODE | |
| LOW | proxyclient/m1n1/hw/dart8020.py | 292 | CODE | |
| LOW | proxyclient/m1n1/hw/dart8110.py | 482 | CODE | |
| LOW | proxyclient/m1n1/hw/uat.py | 349 | CODE | |
| LOW | proxyclient/m1n1/hw/pmu.py | 28 | CODE | |
| LOW | proxyclient/m1n1/hw/pmu.py | 45 | CODE | |
| LOW | proxyclient/m1n1/hv/__init__.py | 291 | CODE | |
| LOW | proxyclient/m1n1/hv/__init__.py | 397 | CODE | |
| LOW | proxyclient/m1n1/hv/__init__.py | 469 | CODE | |
| LOW | proxyclient/m1n1/hv/__init__.py | 642 | CODE | |
| LOW | proxyclient/m1n1/hv/__init__.py | 741 | CODE | |
| 21 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/kmutil.py | 58 | class KmutilHTTPRequestHandler(BaseHTTPRequestHandler): | STRING |
| LOW | …sts/python/test_proxyclient/test_m1n1/test_loadobjs.py | 22 | def test_tool_output_lines_exception(capfd: pytest.CaptureFixture[str], fx_toolchain, fx_loadobjs_nm_error): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1193 | def apcall_max_drive_settings(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1197 | def apcall_max_drive_settings_ack(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1202 | def apcall_set_drive_settings(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1206 | def apcall_set_drive_settings_ack(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1211 | def apcall_get_drive_settings(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1215 | def apcall_get_drive_settings_ack(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1220 | def apcall_will_change_link_cfg(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1224 | def apcall_will_change_link_cfg_ack(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1229 | def apcall_did_change_link_cfg(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1233 | def apcall_did_change_link_cfg_ack(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1269 | def apcall_max_lane_count_ack(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1274 | def apcall_get_active_lane_count(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1278 | def apcall_get_active_lane_count_ack(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1283 | def apcall_set_active_lane_count(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1287 | def apcall_set_active_lane_count_ack(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1292 | def apcall_supports_downspread(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1296 | def apcall_supports_downspread_ack(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1305 | def apcall_get_downspread_ack(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1314 | def apcall_set_downspread_ack(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1323 | def apcall_supports_lane_map_ack(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1368 | def apcall_set_tiled_hints_ack(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1373 | def apcall_dev_not_responding(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1377 | def apcall_dev_not_responding_ack(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1386 | def apcall_dev_busy_timeout_ack(self, data): | CODE |
| LOW⚡ | proxyclient/hv/trace_dcp.py | 1395 | def apcall_dev_not_started_ack(self, data): | CODE |
| LOW | proxyclient/m1n1/proxy.py | 1106 | def tunables_apply_local_addr(self, path, prop, base): | CODE |
| LOW | proxyclient/m1n1/utils.py | 224 | def set_sigquit_stackdump_handler(): | CODE |
| LOW | proxyclient/m1n1/fw/dcp/manager.py | 117 | def swap_complete_intent_gated(self, swap_id, unkB, unkInt, width, height): | CODE |
| LOW | proxyclient/m1n1/fw/dcp/manager.py | 122 | def enable_backlight_message_ap_gated(self, unkB): | CODE |
| LOW | proxyclient/m1n1/fw/dcp/manager.py | 222 | def create_default_fb_surface(self, width, height): | CODE |
| LOW | proxyclient/m1n1/fw/dcp/manager.py | 247 | def update_backlight_factor_prop(self, value): | CODE |
| LOW | proxyclient/m1n1/fw/dcp/manager.py | 258 | def update_backlight_factor_prop(self, unk): | CODE |
| LOW | proxyclient/m1n1/fw/isp/isp_cmd.py | 310 | def cmd_ch_camera_config_select(self): | CODE |
| LOW | proxyclient/m1n1/fw/isp/isp_cmd.py | 356 | def cmd_ch_buffer_recycle_mode_set(self): | CODE |
| LOW | proxyclient/m1n1/fw/isp/isp_cmd.py | 377 | def cmd_ch_buffer_recycle_start(self): | CODE |
| LOW | proxyclient/m1n1/fw/isp/isp_cmd.py | 395 | def cmd_ch_buffer_pool_config_set(self): | CODE |
| LOW | proxyclient/m1n1/fw/isp/isp_cmd.py | 427 | def cmd_ch_buffer_recycle_stop(self): | CODE |
| LOW | proxyclient/m1n1/fw/isp/isp_cmd.py | 445 | def cmd_ch_camera_agile_freq_array_current_get(self): | CODE |
| LOW | proxyclient/m1n1/fw/isp/isp_cmd.py | 550 | def cmd_ch_preview_stream_set(self): | CODE |
| LOW | proxyclient/m1n1/fw/isp/isp_cmd.py | 619 | def cmd_apple_ch_temporal_filter_start(self): | CODE |
| LOW | proxyclient/m1n1/fw/isp/isp_cmd.py | 647 | def cmd_apple_ch_motion_history_start(self): | CODE |
| LOW | proxyclient/m1n1/fw/isp/isp_cmd.py | 667 | def cmd_apple_ch_temporal_filter_enable(self): | CODE |
| LOW | proxyclient/m1n1/fw/isp/isp_cmd.py | 687 | def cmd_apple_ch_ae_fd_scene_metering_config_set(self): | CODE |
| LOW | proxyclient/m1n1/fw/isp/isp_cmd.py | 727 | def cmd_apple_ch_ae_metering_mode_set(self): | CODE |
| LOW | proxyclient/m1n1/fw/isp/isp_cmd.py | 767 | def cmd_ch_ae_stability_to_stable_set(self): | CODE |
| LOW | proxyclient/m1n1/fw/isp/isp_cmd.py | 787 | def cmd_ch_sif_pixel_format_set(self): | CODE |
| LOW | proxyclient/m1n1/fw/isp/isp_cmd.py | 813 | def cmd_ch_face_detection_config_get(self): | CODE |
| LOW | proxyclient/m1n1/fw/isp/isp_cmd.py | 843 | def cmd_ch_face_detection_config_set(self): | CODE |
| LOW | proxyclient/m1n1/fw/isp/isp_cmd.py | 874 | def cmd_ch_face_detection_enable(self): | CODE |
| LOW | proxyclient/m1n1/fw/isp/isp_cmd.py | 894 | def cmd_ch_face_detection_start(self): | CODE |
| LOW | proxyclient/m1n1/fw/isp/isp_cmd.py | 912 | def cmd_ch_camera_config_current_get(self): | CODE |
| LOW | proxyclient/m1n1/fw/isp/isp_cmd.py | 948 | def cmd_ch_ae_frame_rate_max_set(self): | CODE |
| LOW | proxyclient/m1n1/fw/isp/isp_cmd.py | 971 | def cmd_ch_ae_frame_rate_min_set(self): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | proxyclient/hv/trace_avd.py | 115 | except Exception as e: | CODE |
| LOW | proxyclient/hv/trace_avd.py | 122 | except Exception as e: | CODE |
| MEDIUM | proxyclient/hv/trace_avd.py | 112 | def readmem_iova(addr, size, readfn=None): | CODE |
| MEDIUM | proxyclient/hv/trace_avd.py | 119 | def readmem_iova(addr, size, readfn=None): | CODE |
| MEDIUM | proxyclient/hv/trace_dcp.py | 1439 | def readmem_iova(addr, size, readfn): | CODE |
| LOW | proxyclient/hv/trace_dcp.py | 1442 | except Exception as e: | CODE |
| LOW | proxyclient/hv/trace_pmgr.py | 35 | except Exception as e: | CODE |
| MEDIUM | proxyclient/hv/trace_pmgr.py | 32 | def readmem_iova(addr, size): | CODE |
| LOW | proxyclient/hv/trace_mesa.py | 70 | except Exception as e: | CODE |
| MEDIUM | proxyclient/hv/trace_mesa.py | 67 | def readmem_iova(addr, size, readfn=None): | CODE |
| LOW | proxyclient/hv/trace_pmp.py | 125 | except Exception as e: | CODE |
| MEDIUM | proxyclient/hv/trace_pmp.py | 122 | def readmem_iova(addr, size, readfn=None): | CODE |
| LOW | proxyclient/hv/trace_keyboard.py | 79 | except Exception as e: | CODE |
| MEDIUM | proxyclient/hv/trace_keyboard.py | 76 | def readmem_iova(addr, size): | CODE |
| LOW | proxyclient/m1n1/constructutils.py | 120 | except Exception as e: | CODE |
| LOW | proxyclient/m1n1/constructutils.py | 256 | except Exception as e: | CODE |
| MEDIUM | proxyclient/m1n1/constructutils.py | 115 | def _decode(self, obj, context, path): | CODE |
| LOW | proxyclient/m1n1/shell.py | 54 | except Exception as e: | CODE |
| LOW | proxyclient/m1n1/ishell_ext.py | 15 | except Exception as e: | CODE |
| LOW | proxyclient/m1n1/adt.py | 545 | except Exception as e: | CODE |
| MEDIUM | proxyclient/m1n1/adt.py | 873 | print('Error "{}" exists!'.format(args.input)) | CODE |
| LOW | proxyclient/m1n1/trace/agx.py | 913 | except Exception: | CODE |
| LOW | proxyclient/m1n1/hv/__init__.py | 369 | except Exception: | CODE |
| LOW | proxyclient/m1n1/hv/__init__.py | 977 | except Exception as e: | CODE |
| LOW | proxyclient/m1n1/hv/gdbserver/__init__.py | 452 | except Exception: | CODE |
| LOW | proxyclient/m1n1/fw/dcp/manager.py | 45 | except Exception as e: | CODE |
| LOW | proxyclient/m1n1/fw/afk/epic.py | 162 | except Exception as e: | CODE |
| LOW | proxyclient/m1n1/fw/avd/__init__.py | 48 | except Exception as e: | CODE |
| LOW | proxyclient/m1n1/fw/avd/__init__.py | 54 | except Exception as e: | CODE |
| MEDIUM | proxyclient/m1n1/fw/avd/__init__.py | 45 | def readmem_iova(addr, size, readfn=None): | CODE |
| MEDIUM | proxyclient/m1n1/fw/avd/__init__.py | 51 | def readmem_iova1(addr, size, readfn=None): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | proxyclient/m1n1/sysreg.py | 7 | __all__ = ["sysreg_fwd", "sysreg_rev"] | CODE |
| LOW | proxyclient/m1n1/macho.py | 9 | __all__ = ["MachO"] | CODE |
| LOW | proxyclient/m1n1/find_regs.py | 7 | __all__ = ["dynamic_regs", "impdef_regs", "static_regs", "find_regs"] | CODE |
| LOW | proxyclient/m1n1/constructutils.py | 898 | __all__ = ["ConstructClass", "ConstructValueClass", "Dec", "ROPointer", "show_struct_trace", "ZPadding", "Ver", "Bool", | CODE |
| LOW | proxyclient/m1n1/proxy.py | 11 | __all__ = ["REGION_RWX_EL0", "REGION_RW_EL0", "REGION_RX_EL1"] | CODE |
| LOW | proxyclient/m1n1/shell.py | 13 | __all__ = ["ExitConsole", "run_shell"] | CODE |
| LOW | proxyclient/m1n1/xnutools.py | 5 | __all__ = [] | CODE |
| LOW | proxyclient/m1n1/loadobjs.py | 10 | __all__ = ["LinkedProgram"] | CODE |
| LOW | proxyclient/m1n1/proxyutils.py | 14 | __all__ = ["ProxyUtils", "RegMonitor", "GuardedHeap", "bootstrap_port"] | CODE |
| LOW | proxyclient/m1n1/asm.py | 6 | __all__ = ["AsmException", "ARMAsm"] | CODE |
| LOW | proxyclient/m1n1/ishell.py | 18 | __all__ = ["run_ishell"] | CODE |
| LOW | proxyclient/m1n1/utils.py | 6 | __all__ = ["FourCC"] | CODE |
| LOW | proxyclient/m1n1/tgtypes.py | 4 | __all__ = ["BootArgs_r1", "BootArgs_r2", "BootArgs_r3"] | CODE |
| LOW | proxyclient/m1n1/adt.py | 8 | __all__ = ["load_adt"] | CODE |
| LOW | proxyclient/m1n1/toolchain.py | 15 | __all__ = ["Toolchain"] | CODE |
| LOW | proxyclient/m1n1/malloc.py | 4 | __all__ = ["Heap"] | CODE |
| LOW | proxyclient/m1n1/trace/__init__.py | 6 | __all__ = [] | CODE |
| LOW | proxyclient/m1n1/hw/agx.py | 5 | __all__ = ["SGXRegs", "SGXRegsT602X", "SGXInfoRegs", "agx_decode_unit", "R_FAULT_INFO"] | CODE |
| LOW | proxyclient/m1n1/hw/dockchannel.py | 6 | __all__ = ["DockChannel"] | CODE |
| LOW | proxyclient/m1n1/hw/i2c.py | 5 | __all__ = ["I2C", "I2CRegs"] | CODE |
| LOW | proxyclient/m1n1/hw/dart.py | 12 | __all__ = ["DART"] | CODE |
| LOW | proxyclient/m1n1/hw/nco.py | 3 | __all__ = ["NCO"] | CODE |
| LOW | proxyclient/m1n1/hw/dart8020.py | 9 | __all__ = ["DART8020Regs", "DART8020"] | CODE |
| LOW | proxyclient/m1n1/hw/dart8110.py | 9 | __all__ = ["DART8110Regs", "DART8110"] | CODE |
| LOW | proxyclient/m1n1/hw/uat.py | 19 | __all__ = [] | CODE |
| LOW | proxyclient/m1n1/hw/pmu.py | 8 | __all__ = ["PMU"] | CODE |
| LOW | proxyclient/m1n1/hw/admac.py | 6 | __all__ = ["ADMACRegs", "ADMAC", "E_BUSWIDTH", "E_FRAME"] | CODE |
| LOW | proxyclient/m1n1/hw/spmi.py | 7 | __all__ = ["SPMI"] | CODE |
| LOW | proxyclient/m1n1/hw/spi.py | 4 | __all__ = ["SPIRegs"] | CODE |
| LOW | proxyclient/m1n1/hv/__init__.py | 19 | __all__ = ["HV"] | CODE |
| LOW | proxyclient/m1n1/hv/types.py | 7 | __all__ = [ | CODE |
| LOW | proxyclient/m1n1/hv/gdbserver/__init__.py | 11 | __all__ = ["GDBServer"] | CODE |
| LOW | proxyclient/m1n1/fw/asc/__init__.py | 13 | __all__ = [] | CODE |
| LOW | proxyclient/m1n1/fw/agx/initdata.py | 8 | __all__ = [] | CODE |
| LOW | proxyclient/m1n1/fw/agx/microsequence.py | 23 | __all__ = [] | CODE |
| LOW | proxyclient/m1n1/fw/agx/__init__.py | 10 | __all__ = [] | CODE |
| LOW | proxyclient/m1n1/fw/agx/cmdqueue.py | 7 | __all__ = [] | CODE |
| LOW | proxyclient/m1n1/fw/agx/channels.py | 9 | __all__ = ["channelNames", "channelRings", "DeviceControlMsg", "EventMsg", "StatsMsg", "StatsSize"] | CODE |
| LOW | proxyclient/m1n1/agx/uapi.py | 7 | __all__ = [] | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | proxyclient/experiments/jpeg.py | 259 | # for demonstration purposes only | COMMENT |
| MEDIUM⚡ | proxyclient/experiments/jpeg.py | 264 | # for demonstration purposes only | COMMENT |
| MEDIUM⚡ | proxyclient/experiments/jpeg.py | 273 | # for demonstration purposes only | COMMENT |
| MEDIUM⚡ | proxyclient/experiments/jpeg.py | 279 | # for demonstration purposes only | COMMENT |
| MEDIUM | proxyclient/experiments/jpeg.py | 294 | # for demonstration purposes only | COMMENT |
| MEDIUM | proxyclient/experiments/jpeg.py | 807 | # Just for demonstration purposes, wrangle everything back into RGB | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | proxyclient/m1n1/trace/agx.py | 896 | CODE | |
| MEDIUM | proxyclient/m1n1/trace/agx.py | 897 | CODE | |
| MEDIUM | proxyclient/m1n1/trace/agx.py | 898 | CODE | |
| MEDIUM | proxyclient/m1n1/trace/agx.py | 900 | CODE | |
| MEDIUM | proxyclient/m1n1/trace/agx.py | 901 | CODE | |
| MEDIUM | proxyclient/m1n1/trace/agx.py | 1439 | CODE | |
| MEDIUM | proxyclient/m1n1/trace/agx.py | 1440 | CODE | |
| MEDIUM | proxyclient/m1n1/fw/asc/crash.py | 324 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | proxyclient/m1n1/fw/isp/isp_base.py | 290 | # ============================================================================= | COMMENT |
| MEDIUM | proxyclient/m1n1/fw/isp/isp_base.py | 318 | # ============================================================================= | COMMENT |
| MEDIUM | proxyclient/m1n1/fw/isp/isp_base.py | 349 | # ============================================================================= | COMMENT |
| MEDIUM | proxyclient/m1n1/fw/isp/isp_base.py | 398 | # ============================================================================= | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | proxyclient/experiments/aes.py | 85 | CODE | |
| LOW | proxyclient/m1n1/adt.py | 783 | CODE | |
| LOW | proxyclient/m1n1/fw/avd/__init__.py | 292 | CODE | |
| LOW | proxyclient/m1n1/fw/isp/__init__.py | 75 | CODE | |
| LOW | proxyclient/m1n1/fw/isp/__init__.py | 82 | CODE | |
| LOW | proxyclient/m1n1/fw/isp/isp_base.py | 151 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | proxyclient/hv/trace_avd.py | 50 | # The input bitstream is hopefully the matching one as the directory name just set. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | proxyclient/experiments/avd.py | 16 | # Usage: | COMMENT |