![]() |
Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
|
Data Structures | |
| class | FrameType |
| class | InputType |
| class | TargetInfo |
Functions | |
| abs_join (a, *p) | |
| create (r) | |
| check (r) | |
| tmpdir () | |
| parse_targets (in_targets) | |
| targets_parser (args, description) | |
| parse_env_flags (args, flags) | |
| compiler_version (cc, cxx) | |
| overflow_ubsan_flags (cc, cxx) | |
| build_parser (args) | |
| build (args) | |
| libfuzzer_parser (args) | |
| libfuzzer (target, corpora=None, artifact=None, seed=None, extra_args=None) | |
| libfuzzer_cmd (args) | |
| afl_parser (args) | |
| afl (args) | |
| regression (args) | |
| gen_parser (args) | |
| gen (args) | |
| minimize (args) | |
| zip_cmd (args) | |
| list_cmd (args) | |
| short_help (args) | |
| help (args) | |
| main () | |
Variables | |
| FUZZ_DIR = os.path.abspath(os.path.dirname(__file__)) | |
| CORPORA_DIR = abs_join(FUZZ_DIR, 'corpora') | |
| dict | TARGET_INFO |
| TARGETS = list(TARGET_INFO.keys()) | |
| ALL_TARGETS = TARGETS + ['all'] | |
| int | FUZZ_RNG_SEED_SIZE = 4 |
| CC = os.environ.get('CC', 'cc') | |
| CXX = os.environ.get('CXX', 'c++') | |
| CPPFLAGS = os.environ.get('CPPFLAGS', '') | |
| CFLAGS = os.environ.get('CFLAGS', '-O3') | |
| CXXFLAGS = os.environ.get('CXXFLAGS', CFLAGS) | |
| LDFLAGS = os.environ.get('LDFLAGS', '') | |
| MFLAGS = os.environ.get('MFLAGS', '-j') | |
| LIB_FUZZING_ENGINE = os.environ.get('LIB_FUZZING_ENGINE', 'libregression.a') | |
| AFL_FUZZ = os.environ.get('AFL_FUZZ', 'afl-fuzz') | |
| DECODECORPUS | |
| ZSTD = os.environ.get('ZSTD', abs_join(FUZZ_DIR, '..', '..', 'zstd')) | |
| MSAN_EXTRA_CPPFLAGS = os.environ.get('MSAN_EXTRA_CPPFLAGS', '') | |
| MSAN_EXTRA_CFLAGS = os.environ.get('MSAN_EXTRA_CFLAGS', '') | |
| MSAN_EXTRA_CXXFLAGS = os.environ.get('MSAN_EXTRA_CXXFLAGS', '') | |
| MSAN_EXTRA_LDFLAGS = os.environ.get('MSAN_EXTRA_LDFLAGS', '') | |
| THIRD_PARTY_SEQ_PROD_OBJ = os.environ.get('THIRD_PARTY_SEQ_PROD_OBJ', '') | |
| abs_join | ( | a, | |
| * | p ) |
| afl | ( | args | ) |
| afl_parser | ( | args | ) |
| build | ( | args | ) |
| build_parser | ( | args | ) |
| check | ( | r | ) |
| compiler_version | ( | cc, | |
| cxx ) |
Determines the compiler and version. Only works for clang and gcc.
| create | ( | r | ) |
| gen | ( | args | ) |
| gen_parser | ( | args | ) |
| help | ( | args | ) |
| libfuzzer | ( | target, | |
| corpora = None, | |||
| artifact = None, | |||
| seed = None, | |||
| extra_args = None ) |
| libfuzzer_cmd | ( | args | ) |
| libfuzzer_parser | ( | args | ) |
| list_cmd | ( | args | ) |
| main | ( | void | ) |
| minimize | ( | args | ) |
| overflow_ubsan_flags | ( | cc, | |
| cxx ) |
| parse_env_flags | ( | args, | |
| flags ) |
Look for flags set by environment variables.
| parse_targets | ( | in_targets | ) |
| regression | ( | args | ) |
| short_help | ( | args | ) |
| targets_parser | ( | args, | |
| description ) |
| tmpdir | ( | ) |
| zip_cmd | ( | args | ) |
| AFL_FUZZ = os.environ.get('AFL_FUZZ', 'afl-fuzz') |
| ALL_TARGETS = TARGETS + ['all'] |
| CC = os.environ.get('CC', 'cc') |
| CFLAGS = os.environ.get('CFLAGS', '-O3') |
| CPPFLAGS = os.environ.get('CPPFLAGS', '') |
| CXX = os.environ.get('CXX', 'c++') |
| CXXFLAGS = os.environ.get('CXXFLAGS', CFLAGS) |
| DECODECORPUS |
| FUZZ_DIR = os.path.abspath(os.path.dirname(__file__)) |
| int FUZZ_RNG_SEED_SIZE = 4 |
| LDFLAGS = os.environ.get('LDFLAGS', '') |
| LIB_FUZZING_ENGINE = os.environ.get('LIB_FUZZING_ENGINE', 'libregression.a') |
| MFLAGS = os.environ.get('MFLAGS', '-j') |
| MSAN_EXTRA_CFLAGS = os.environ.get('MSAN_EXTRA_CFLAGS', '') |
| MSAN_EXTRA_CPPFLAGS = os.environ.get('MSAN_EXTRA_CPPFLAGS', '') |
| MSAN_EXTRA_CXXFLAGS = os.environ.get('MSAN_EXTRA_CXXFLAGS', '') |
| MSAN_EXTRA_LDFLAGS = os.environ.get('MSAN_EXTRA_LDFLAGS', '') |
| dict TARGET_INFO |
| TARGETS = list(TARGET_INFO.keys()) |
| THIRD_PARTY_SEQ_PROD_OBJ = os.environ.get('THIRD_PARTY_SEQ_PROD_OBJ', '') |