summaryrefslogtreecommitdiffstats
path: root/userspace/cuda/570.144/annotations/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'userspace/cuda/570.144/annotations/README.md')
-rw-r--r--userspace/cuda/570.144/annotations/README.md3
1 files changed, 2 insertions, 1 deletions
diff --git a/userspace/cuda/570.144/annotations/README.md b/userspace/cuda/570.144/annotations/README.md
index 868c503..85c14af 100644
--- a/userspace/cuda/570.144/annotations/README.md
+++ b/userspace/cuda/570.144/annotations/README.md
@@ -8,8 +8,9 @@ accumulates across driver versions.
| File | Format | Purpose |
|---|---|---|
-| `names.tsv` | `file_vaddr<TAB>name<TAB>source` | symbol map to apply to a Ghidra project (or any address-keyed analysis). `source` is `export`, `wrapper`, `verified`, or `todo`. |
+| `names.tsv` | `file_vaddr<TAB>name<TAB>source` | symbol map to apply to a Ghidra project (or any address-keyed analysis). `source` is `export`, `wrapper`, `wrapper-callee`, `verified`, or `todo`. |
| `subsystems.tsv` | `file_vaddr<TAB>name<TAB>subsystem<TAB>role<TAB>evidence` | human-readable subsystem index: which function belongs to which layer and what it does, with the evidence for the claim. |
+| `name-candidates.tsv` | `file_vaddr<TAB>proposed_name<TAB>confidence<TAB>evidence<TAB>status` | machine-proposed API-implementation names for wrapper callees (`tools/name_candidates.py`), with the confidence and the candidate sets behind each proposal. `status` is `unverified` until the body is read; only `verified` entries may be promoted to `names.tsv`. |
Addresses are **file virtual addresses** (`libcuda+0x...`). Apply the map with
`tools/ghidra/ApplyNameMap.java`; see `docs/06-tooling.md`.