mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-04-29 14:59:39 -04:00
preserve llvm profile env
Signed-off-by: Prabhat Verma <prabhatverma329@gmail.com>
This commit is contained in:
parent
cfa7f70f6c
commit
c5a7ffd1e8
1 changed files with 1 additions and 5 deletions
|
@ -11,7 +11,6 @@ import argparse
|
||||||
import configparser
|
import configparser
|
||||||
import logging
|
import logging
|
||||||
import os
|
import os
|
||||||
import platform
|
|
||||||
import random
|
import random
|
||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
|
@ -19,7 +18,7 @@ import sys
|
||||||
|
|
||||||
def get_fuzz_env(*, target, source_dir):
|
def get_fuzz_env(*, target, source_dir):
|
||||||
symbolizer = os.environ.get('LLVM_SYMBOLIZER_PATH', "/usr/bin/llvm-symbolizer")
|
symbolizer = os.environ.get('LLVM_SYMBOLIZER_PATH', "/usr/bin/llvm-symbolizer")
|
||||||
fuzz_env = {
|
fuzz_env = os.environ | {
|
||||||
'FUZZ': target,
|
'FUZZ': target,
|
||||||
'UBSAN_OPTIONS':
|
'UBSAN_OPTIONS':
|
||||||
f'suppressions={source_dir}/test/sanitizer_suppressions/ubsan:print_stacktrace=1:halt_on_error=1:report_error_type=1',
|
f'suppressions={source_dir}/test/sanitizer_suppressions/ubsan:print_stacktrace=1:halt_on_error=1:report_error_type=1',
|
||||||
|
@ -28,9 +27,6 @@ def get_fuzz_env(*, target, source_dir):
|
||||||
'ASAN_SYMBOLIZER_PATH': symbolizer,
|
'ASAN_SYMBOLIZER_PATH': symbolizer,
|
||||||
'MSAN_SYMBOLIZER_PATH': symbolizer,
|
'MSAN_SYMBOLIZER_PATH': symbolizer,
|
||||||
}
|
}
|
||||||
if platform.system() == "Windows":
|
|
||||||
# On Windows, `env` option must include valid `SystemRoot`.
|
|
||||||
fuzz_env = {**fuzz_env, 'SystemRoot': os.environ.get('SystemRoot')}
|
|
||||||
return fuzz_env
|
return fuzz_env
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue