summaryrefslogtreecommitdiffstats
path: root/userspace/cuda/READ-ME-FIRST.md
diff options
context:
space:
mode:
Diffstat (limited to 'userspace/cuda/READ-ME-FIRST.md')
-rw-r--r--userspace/cuda/READ-ME-FIRST.md11
1 files changed, 8 insertions, 3 deletions
diff --git a/userspace/cuda/READ-ME-FIRST.md b/userspace/cuda/READ-ME-FIRST.md
index 180907f..2abb797 100644
--- a/userspace/cuda/READ-ME-FIRST.md
+++ b/userspace/cuda/READ-ME-FIRST.md
@@ -112,17 +112,22 @@ userspace/cuda/
├── README.md index + honest status
├── docs/01..07 public analysis (tracked)
├── tools/ reusable tooling (tracked)
-├── LOCAL-SOURCES.md local source map (gitignored)
+│ ├── cudatool.py ELF exports/FDEs/wrappers/delta/fdematch
+│ ├── callwalk.py callee/caller/path walker
+│ ├── name_candidates.py API-implementation name candidates
+│ ├── subsystem_digest.py per-subsystem call-tree digest
+│ ├── diff_corpus.py corpus diff across driver versions
+│ └── ghidra_*.sh, ghidra/ Ghidra analysis/decompile/name-map scripts
└── 570.144/
├── README.md, docs/, scripts/ version-specific helpers + old write-up
├── annotations/ name map + subsystem index (tracked)
- ├── LOCAL-ANALYSIS.md local version notes (gitignored)
└── run/
├── libcuda.so.570.144 the guest binary (md5 ed5b2fc0…)
├── ghidra-full/ analyzed project (29,494 functions)
├── analysis/elf-index/ functions/exports/callgraph/strings TSVs
├── analysis/decompiled/ raw corpus (29,254 functions, 0 failures)
- └── analysis/decompiled-annotated/ corpus + names + call context
+ ├── analysis/decompiled-annotated/ corpus + names + call context
+ └── analysis/subsystem-digest.txt, fdematch-*.txt generated reports
```
## 5. Rules while you work in this area