├── .dockerignore ├── .github └── workflows │ └── lint-python.yaml ├── .gitignore ├── .gitlab-ci.yml ├── Dockerfile ├── LICENSE ├── README.md ├── VERSIONS.py ├── bisector.py ├── bugs.md ├── callchain_checker ├── CMakeLists.txt └── src │ ├── CMakeLists.txt │ ├── CallChainChecker.cpp │ ├── CallChainChecker.hpp │ └── CallChainCheckerTool.cpp ├── checker.py ├── database.py ├── dockerconfig.json ├── gcc_preprocessed_code.c ├── generator.py ├── git-hooks └── pre-commit ├── init.py ├── main.py ├── mypy.ini ├── parsers.py ├── patches ├── gcc-fix-simple-object-decl-and-use-in-gcc-lto.patch ├── gcc-libsanitizer.sh ├── gcc-simple-object-declaration.patch ├── gcc-ustat.patch ├── llvm-GCOpenMPRuntime.cpp-lambda-issues.patch ├── llvm-MicrosoftDemangleNodes-missing-includes.patch ├── llvm-MicrosoftDemangleNodes.h-fix-includes.patch └── patchdb.json ├── preprocessed_oracle.c ├── preprocessing.py ├── reducer.py ├── requirements.txt ├── run_parallel.sh ├── test_preprocessed.py └── utils.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/lint-python.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/.github/workflows/lint-python.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/README.md -------------------------------------------------------------------------------- /VERSIONS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/VERSIONS.py -------------------------------------------------------------------------------- /bisector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/bisector.py -------------------------------------------------------------------------------- /bugs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/bugs.md -------------------------------------------------------------------------------- /callchain_checker/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/callchain_checker/CMakeLists.txt -------------------------------------------------------------------------------- /callchain_checker/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/callchain_checker/src/CMakeLists.txt -------------------------------------------------------------------------------- /callchain_checker/src/CallChainChecker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/callchain_checker/src/CallChainChecker.cpp -------------------------------------------------------------------------------- /callchain_checker/src/CallChainChecker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/callchain_checker/src/CallChainChecker.hpp -------------------------------------------------------------------------------- /callchain_checker/src/CallChainCheckerTool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/callchain_checker/src/CallChainCheckerTool.cpp -------------------------------------------------------------------------------- /checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/checker.py -------------------------------------------------------------------------------- /database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/database.py -------------------------------------------------------------------------------- /dockerconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/dockerconfig.json -------------------------------------------------------------------------------- /gcc_preprocessed_code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/gcc_preprocessed_code.c -------------------------------------------------------------------------------- /generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/generator.py -------------------------------------------------------------------------------- /git-hooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/git-hooks/pre-commit -------------------------------------------------------------------------------- /init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/init.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/main.py -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- 1 | [mypy] 2 | strict = True 3 | 4 | files = 5 | *.py 6 | -------------------------------------------------------------------------------- /parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/parsers.py -------------------------------------------------------------------------------- /patches/gcc-fix-simple-object-decl-and-use-in-gcc-lto.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/patches/gcc-fix-simple-object-decl-and-use-in-gcc-lto.patch -------------------------------------------------------------------------------- /patches/gcc-libsanitizer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/patches/gcc-libsanitizer.sh -------------------------------------------------------------------------------- /patches/gcc-simple-object-declaration.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/patches/gcc-simple-object-declaration.patch -------------------------------------------------------------------------------- /patches/gcc-ustat.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/patches/gcc-ustat.patch -------------------------------------------------------------------------------- /patches/llvm-GCOpenMPRuntime.cpp-lambda-issues.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/patches/llvm-GCOpenMPRuntime.cpp-lambda-issues.patch -------------------------------------------------------------------------------- /patches/llvm-MicrosoftDemangleNodes-missing-includes.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/patches/llvm-MicrosoftDemangleNodes-missing-includes.patch -------------------------------------------------------------------------------- /patches/llvm-MicrosoftDemangleNodes.h-fix-includes.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/patches/llvm-MicrosoftDemangleNodes.h-fix-includes.patch -------------------------------------------------------------------------------- /patches/patchdb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/patches/patchdb.json -------------------------------------------------------------------------------- /preprocessed_oracle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/preprocessed_oracle.c -------------------------------------------------------------------------------- /preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/preprocessing.py -------------------------------------------------------------------------------- /reducer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/reducer.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/requirements.txt -------------------------------------------------------------------------------- /run_parallel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/run_parallel.sh -------------------------------------------------------------------------------- /test_preprocessed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/test_preprocessed.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadCodeProductions/dead/HEAD/utils.py --------------------------------------------------------------------------------