aboutsummaryrefslogtreecommitdiffstats
path: root/tools/syz-declextract/README.md
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2024-12-12 15:32:56 +0100
committerDmitry Vyukov <dvyukov@google.com>2024-12-12 15:03:51 +0000
commit5388eec6a1e6628f5ba367193f4131e82074ab3b (patch)
tree69df85a8424f6cb9a1d2d30489d7754600a03b6d /tools/syz-declextract/README.md
parent7ab3e22624058d5d53f9de8291031344a8d09cc2 (diff)
tools/syz-declextract: parallelize
Do kernel probing, source code analysis and loading of syscall rename map in parallel. Also change probe caching to the scheme we now use for the clang tool cache so the same reasons.
Diffstat (limited to 'tools/syz-declextract/README.md')
-rw-r--r--tools/syz-declextract/README.md10
1 files changed, 5 insertions, 5 deletions
diff --git a/tools/syz-declextract/README.md b/tools/syz-declextract/README.md
index 934059810..c306c67c7 100644
--- a/tools/syz-declextract/README.md
+++ b/tools/syz-declextract/README.md
@@ -46,8 +46,8 @@ go run tools/syz-declextract -binary=$LLVM_BUILD/bin/syz-declextract -config=man
syz-env make extract SOURCEDIR=$KERNEL
```
-The tool caches results of static kernel analysis in manager.workdir/declextract.cache,
-and results of the dynamic kernel probing in manager.workdir/interfaces.json.
-These can be examined for debugging purposes, and reused separately by passing
--cache-extract and -cache-probe flags. Caching greatly saves time if only part
-of the system has changed. If only the Go tool has changed, then both caches can be reused.
+The tool caches results of static kernel analysis in manager.workdir/declextract.cache file,
+and results of the dynamic kernel probing in manager.workdir/interfaces.json file.
+These can be examined for debugging purposes, and will be reused in future runs if exist
+(greatly saves time). If the clang tool/kernel has changed, delete these cache files
+so that they are updated.