aboutsummaryrefslogtreecommitdiff
path: root/docs/getting-started
diff options
context:
space:
mode:
authorAbhishek Arya <inferno@chromium.org>2020-12-13 15:07:28 -0800
committerGitHub <noreply@github.com>2020-12-13 15:07:28 -0800
commit0f3d14845e128e3be0e61b75648d5d44532f8a44 (patch)
treeb6c2dfd84e327ef2bf6e5cdd413fb91039a37dd7 /docs/getting-started
parenta99bfe8500b81a667226f5cae77d2a6fb7e8e812 (diff)
downloadoss-fuzz-0f3d14845e128e3be0e61b75648d5d44532f8a44.tar.gz
Fix symbolization for python targets. (#4836)
Diffstat (limited to 'docs/getting-started')
-rw-r--r--docs/getting-started/new-project-guide/python_lang.md7
1 files changed, 4 insertions, 3 deletions
diff --git a/docs/getting-started/new-project-guide/python_lang.md b/docs/getting-started/new-project-guide/python_lang.md
index 1ef6d6f5a..e6ee177d0 100644
--- a/docs/getting-started/new-project-guide/python_lang.md
+++ b/docs/getting-started/new-project-guide/python_lang.md
@@ -92,9 +92,10 @@ for fuzzer in $(find $SRC -name '*_fuzzer.py'); do
# library is not required and can lead to unexpected startup crashes.
echo "#!/bin/sh
# LLVMFuzzerTestOneInput for fuzzer detection.
-LD_PRELOAD=\$(dirname "\$0")/sanitizer_with_fuzzer.so \
-ASAN_OPTIONS=\$ASAN_OPTIONS:symbolize=1:detect_leaks=0 \
-\$(dirname "\$0")/$fuzzer_package \$@" > $OUT/$fuzzer_basename
+this_dir=\$(dirname \"\$0\")
+LD_PRELOAD=\$this_dir/sanitizer_with_fuzzer.so \
+ASAN_OPTIONS=\$ASAN_OPTIONS:symbolize=1:external_symbolizer_path=\$this_dir/llvm-symbolizer:detect_leaks=0 \
+\$this_dir/$fuzzer_package \$@" > $OUT/$fuzzer_basename
chmod u+x $OUT/$fuzzer_basename
done
```