aboutsummaryrefslogtreecommitdiffstats
path: root/fw/ta_re.py (follow)
Commit message (Expand)AuthorAge
* add fw/ta_diff.py: per-function cross-version diffs, and fix the naming it ex...user2026-10-01
* replace the SVC-opcode heuristic with a structural rule: 940/940 against know...user2026-10-01
* generalise SVC-opcode naming corpus-wide after validating it: 501 stubs, corp...user2026-10-01
* name all five GP entry-point slots from the image header: TMZ reaches 100%user2026-10-01
* make the artifacts agree with themselves: 1,018 banner/body name mismatches d...user2026-10-01
* resolve 909 ASD thunks by decoding their Thumb B.W branchuser2026-10-01
* put the name/readability predicates in one module; stop admitting address def...user2026-10-01
* the thunk fix missed IDA's collision suffix: 713 more names, and the metric w...user2026-10-01
* re-resolve stale thunk names after their targets get named: +87 real namesuser2026-10-01
* find the real cause of the 138-name regression: an inconsistent seed, not a r...user2026-10-01
* identify six more library routines by reading them, and hold them back unapplieduser2026-10-01
* key the shared-runtime typing on body hash, which removes the rename trade-of...user2026-10-01
* fix a real crash, and reject my own placeholder rename for costing more than ...user2026-10-01
* record the placeholder-name mapping, and an attempt to apply it that does NOT...user2026-10-01
* name the locals in the three GCP handlers that carry hardware findingsuser2026-10-01
* correct two mislabelled GCP handlers, and stop emitting stale pseudocodeuser2026-10-01
* type the structures that arrive as a2, which the arg1 machinery could never r...user2026-10-01
* wire in the HDCP signature rule that was measured and then forgottenuser2026-10-01
* fix an arg1 typing path that reported success while applying nothinguser2026-10-01
* make derived names durable in the repository instead of only inside the .i64 ...user2026-10-01
* fix phantom commands in the dispatcher map, found by auditing names against ituser2026-10-01
* name functions through the call graph, and fix a rename counter that hid ever...user2026-10-01
* stop discarding the names the decompiler already knows: 35% -> 63% of functio...user2026-10-01
* derive HDCP2's session context, correcting an intersection test I got wronguser2026-10-01
* type the formatting-state helpers the hash-name rule cannot see, using size a...user2026-10-01
* correct asd_link_cfg, which was a truncated view, and type by offset signatureuser2026-10-01
* type the TEE runtime's shared formatting state across every module that names ituser2026-10-01
* type ASD's two internal structures, where its unreadability is concentrateduser2026-10-01
* type the host request for the remaining components: every module now has oneuser2026-10-01
* type POWERPLAY's host request, and disprove a shared TA request headeruser2026-10-01
* type HDCP's host request, and make the deref locator survive applied prototypesuser2026-10-01
* type ASD's RPC request, the largest module's dispatcheruser2026-10-01
* anchor prototypes to command ids, and derive the OC and WSPE request structuresuser2026-10-01
* derive the XGMI request structure by hand and propagate it where it actually ...user2026-10-01
* apply the prototypes, types and comments the pass had been droppinguser2026-10-01
* extend the decompilation to ASD and the three handover-symbol typesuser2026-10-01
* name TA command handlers from the dispatcher, and extend the run to all twelv...user2026-10-01
* build a symbolicated, diffable decompilation of every GCP builduser2026-10-01