aboutsummaryrefslogtreecommitdiff
path: root/include/envs.h
diff options
context:
space:
mode:
authorvan Hauser <vh@thc.org>2020-07-01 10:03:34 +0200
committervan Hauser <vh@thc.org>2020-07-01 10:03:34 +0200
commit97cef46b62800cd505ef1a34e3ff61eafd5bce54 (patch)
tree8c0e584b7c8dbe21099706d660f55f3c4b600c53 /include/envs.h
parent4ec29928bfeb812fad77d8f9104f30c897a42374 (diff)
downloadAFLplusplus-97cef46b62800cd505ef1a34e3ff61eafd5bce54.tar.gz
warn on deprecated env vars
Diffstat (limited to 'include/envs.h')
-rw-r--r--include/envs.h136
1 files changed, 136 insertions, 0 deletions
diff --git a/include/envs.h b/include/envs.h
index 0651f9da..86222418 100644
--- a/include/envs.h
+++ b/include/envs.h
@@ -1,3 +1,139 @@
+#ifndef _ENVS_H
+
+#define _ENVS_H
+
+static char *afl_environment_deprecated[] = {
+
+ "AFL_LLVM_WHITELIST",
+ "AFL_GCC_WHITELIST",
+ "AFL_DEFER_FORKSRV",
+ "AFL_POST_LIBRARY",
+ "AFL_PERSISTENT",
+ NULL
+
+};
+
+static char *afl_environment_variables[] = {
+
+ "AFL_ALIGNED_ALLOC",
+ "AFL_ALLOW_TMP",
+ "AFL_ANALYZE_HEX",
+ "AFL_AS",
+ "AFL_AUTORESUME",
+ "AFL_AS_FORCE_INSTRUMENT",
+ "AFL_BENCH_JUST_ONE",
+ "AFL_BENCH_UNTIL_CRASH",
+ "AFL_CAL_FAST",
+ "AFL_CC",
+ "AFL_CMIN_ALLOW_ANY",
+ "AFL_CMIN_CRASHES_ONLY",
+ "AFL_CODE_END",
+ "AFL_CODE_START",
+ "AFL_COMPCOV_BINNAME",
+ "AFL_COMPCOV_LEVEL",
+ "AFL_CUSTOM_MUTATOR_LIBRARY",
+ "AFL_CUSTOM_MUTATOR_ONLY",
+ "AFL_CXX",
+ "AFL_DEBUG",
+ "AFL_DEBUG_CHILD_OUTPUT",
+ "AFL_DEBUG_GDB",
+ "AFL_DISABLE_TRIM",
+ "AFL_DONT_OPTIMIZE",
+ "AFL_DUMB_FORKSRV",
+ "AFL_ENTRYPOINT",
+ "AFL_EXIT_WHEN_DONE",
+ "AFL_FAST_CAL",
+ "AFL_FORCE_UI",
+ "AFL_GCC_INSTRUMENT_FILE",
+ "AFL_GCJ",
+ "AFL_HANG_TMOUT",
+ "AFL_HARDEN",
+ "AFL_I_DONT_CARE_ABOUT_MISSING_CRASHES",
+ "AFL_IMPORT_FIRST",
+ "AFL_INST_LIBS",
+ "AFL_INST_RATIO",
+ "AFL_KEEP_TRACES",
+ "AFL_KEEP_ASSEMBLY",
+ "AFL_LD_HARD_FAIL",
+ "AFL_LD_LIMIT_MB",
+ "AFL_LD_NO_CALLOC_OVER",
+ "AFL_LD_PASSTHROUGH",
+ "AFL_REAL_LD",
+ "AFL_LD_PRELOAD",
+ "AFL_LD_VERBOSE",
+ "AFL_LLVM_CMPLOG",
+ "AFL_LLVM_INSTRIM",
+ "AFL_LLVM_CTX",
+ "AFL_LLVM_INSTRUMENT",
+ "AFL_LLVM_INSTRIM_LOOPHEAD",
+ "AFL_LLVM_LTO_AUTODICTIONARY",
+ "AFL_LLVM_AUTODICTIONARY",
+ "AFL_LLVM_SKIPSINGLEBLOCK",
+ "AFL_LLVM_INSTRIM_SKIPSINGLEBLOCK",
+ "AFL_LLVM_LAF_SPLIT_COMPARES",
+ "AFL_LLVM_LAF_SPLIT_COMPARES_BITW",
+ "AFL_LLVM_LAF_SPLIT_FLOATS",
+ "AFL_LLVM_LAF_SPLIT_SWITCHES",
+ "AFL_LLVM_LAF_ALL",
+ "AFL_LLVM_LAF_TRANSFORM_COMPARES",
+ "AFL_LLVM_MAP_ADDR",
+ "AFL_LLVM_MAP_DYNAMIC",
+ "AFL_LLVM_NGRAM_SIZE",
+ "AFL_NGRAM_SIZE",
+ "AFL_LLVM_NOT_ZERO",
+ "AFL_LLVM_INSTRUMENT_FILE",
+ "AFL_LLVM_SKIP_NEVERZERO",
+ "AFL_NO_AFFINITY",
+ "AFL_LLVM_LTO_STARTID",
+ "AFL_LLVM_LTO_DONTWRITEID",
+ "AFL_NO_ARITH",
+ "AFL_NO_BUILTIN",
+ "AFL_NO_CPU_RED",
+ "AFL_NO_FORKSRV",
+ "AFL_NO_UI",
+ "AFL_NO_PYTHON",
+ "AFL_UNTRACER_FILE",
+ "AFL_LLVM_USE_TRACE_PC",
+ "AFL_NO_X86", // not really an env but we dont want to warn on it
+ "AFL_MAP_SIZE",
+ "AFL_MAPSIZE",
+ "AFL_PATH",
+ "AFL_PERFORMANCE_FILE",
+ "AFL_PRELOAD",
+ "AFL_PYTHON_MODULE",
+ "AFL_QEMU_COMPCOV",
+ "AFL_QEMU_COMPCOV_DEBUG",
+ "AFL_QEMU_DEBUG_MAPS",
+ "AFL_QEMU_DISABLE_CACHE",
+ "AFL_QEMU_PERSISTENT_ADDR",
+ "AFL_QEMU_PERSISTENT_CNT",
+ "AFL_QEMU_PERSISTENT_GPR",
+ "AFL_QEMU_PERSISTENT_HOOK",
+ "AFL_QEMU_PERSISTENT_RET",
+ "AFL_QEMU_PERSISTENT_RETADDR_OFFSET",
+ "AFL_QUIET",
+ "AFL_RANDOM_ALLOC_CANARY",
+ "AFL_REAL_PATH",
+ "AFL_SHUFFLE_QUEUE",
+ "AFL_SKIP_BIN_CHECK",
+ "AFL_SKIP_CPUFREQ",
+ "AFL_SKIP_CRASHES",
+ "AFL_TMIN_EXACT",
+ "AFL_TMPDIR",
+ "AFL_TOKEN_FILE",
+ "AFL_TRACE_PC",
+ "AFL_USE_ASAN",
+ "AFL_USE_MSAN",
+ "AFL_USE_TRACE_PC",
+ "AFL_USE_UBSAN",
+ "AFL_USE_CFISAN",
+ "AFL_WINE_PATH",
+ "AFL_NO_SNAPSHOT",
+ NULL
+
+};
extern char *afl_environment_variables[];
+#endif
+