diff options
author | Abhishek Arya <inferno@chromium.org> | 2020-12-13 15:07:28 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-13 15:07:28 -0800 |
commit | 0f3d14845e128e3be0e61b75648d5d44532f8a44 (patch) | |
tree | b6c2dfd84e327ef2bf6e5cdd413fb91039a37dd7 /projects/pillow | |
parent | a99bfe8500b81a667226f5cae77d2a6fb7e8e812 (diff) |
Fix symbolization for python targets. (#4836)
Diffstat (limited to 'projects/pillow')
-rw-r--r-- | projects/pillow/build.sh | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/projects/pillow/build.sh b/projects/pillow/build.sh index d4d1b378..0f9a1b65 100644 --- a/projects/pillow/build.sh +++ b/projects/pillow/build.sh @@ -40,8 +40,9 @@ for fuzzer in $(find $SRC -name 'fuzz_*.py'); do # Create execution wrapper. 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 |