├── FlipIt.config ├── LICENSE.TXT ├── README.md ├── examples ├── mpi │ ├── jacobi │ │ ├── Makefile │ │ ├── config.py │ │ ├── jacobi.c │ │ ├── jacobi.config │ │ ├── jacobi.h │ │ └── main.c │ └── visualization │ │ ├── Makefile │ │ ├── README.txt │ │ ├── analysis │ │ ├── README │ │ ├── analysis_config.py │ │ ├── binaryParser.py │ │ ├── custom.py │ │ ├── database.py │ │ ├── main.py │ │ ├── migrate.py │ │ └── visualize.py │ │ ├── config.py │ │ ├── jacobi.c │ │ ├── jacobi.config │ │ ├── jacobi.h │ │ ├── main.c │ │ └── run.sh ├── pass │ ├── Foo │ │ ├── Makefile │ │ ├── createPass.sh │ │ ├── foo.cpp │ │ ├── foo.h │ │ ├── main.c │ │ └── test.sh │ └── setupPassExample.sh ├── seq │ ├── countdown │ │ ├── Makefile │ │ ├── config.py │ │ ├── main.c │ │ ├── matmul.c │ │ ├── matmul.h │ │ └── matmul_countdown.config │ └── matmul │ │ ├── Makefile │ │ ├── config.py │ │ ├── main.c │ │ ├── matmul.c │ │ ├── matmul.config │ │ └── matmul.h └── testPass.sh ├── scripts ├── analysis │ ├── README │ ├── analysis_config.py │ ├── binaryParser.py │ ├── custom.py │ ├── database.py │ ├── main.py │ ├── migrate.py │ └── visualize.py ├── binary2ascii.py ├── config.py ├── createPass.sh ├── findLLVMHeaders.py ├── flipit-cc ├── genBC.py ├── library.sh └── resetFaultIndex.sh ├── setup.sh └── src ├── corrupt ├── corrupt.c └── corrupt.h └── pass ├── Logger.h ├── Makefile ├── Makefile-Lib ├── faults.cpp └── faults.h /FlipIt.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/FlipIt.config -------------------------------------------------------------------------------- /LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/LICENSE.TXT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/README.md -------------------------------------------------------------------------------- /examples/mpi/jacobi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/mpi/jacobi/Makefile -------------------------------------------------------------------------------- /examples/mpi/jacobi/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/mpi/jacobi/config.py -------------------------------------------------------------------------------- /examples/mpi/jacobi/jacobi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/mpi/jacobi/jacobi.c -------------------------------------------------------------------------------- /examples/mpi/jacobi/jacobi.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/mpi/jacobi/jacobi.config -------------------------------------------------------------------------------- /examples/mpi/jacobi/jacobi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/mpi/jacobi/jacobi.h -------------------------------------------------------------------------------- /examples/mpi/jacobi/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/mpi/jacobi/main.c -------------------------------------------------------------------------------- /examples/mpi/visualization/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/mpi/visualization/Makefile -------------------------------------------------------------------------------- /examples/mpi/visualization/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/mpi/visualization/README.txt -------------------------------------------------------------------------------- /examples/mpi/visualization/analysis/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/mpi/visualization/analysis/README -------------------------------------------------------------------------------- /examples/mpi/visualization/analysis/analysis_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/mpi/visualization/analysis/analysis_config.py -------------------------------------------------------------------------------- /examples/mpi/visualization/analysis/binaryParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/mpi/visualization/analysis/binaryParser.py -------------------------------------------------------------------------------- /examples/mpi/visualization/analysis/custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/mpi/visualization/analysis/custom.py -------------------------------------------------------------------------------- /examples/mpi/visualization/analysis/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/mpi/visualization/analysis/database.py -------------------------------------------------------------------------------- /examples/mpi/visualization/analysis/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/mpi/visualization/analysis/main.py -------------------------------------------------------------------------------- /examples/mpi/visualization/analysis/migrate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/mpi/visualization/analysis/migrate.py -------------------------------------------------------------------------------- /examples/mpi/visualization/analysis/visualize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/mpi/visualization/analysis/visualize.py -------------------------------------------------------------------------------- /examples/mpi/visualization/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/mpi/visualization/config.py -------------------------------------------------------------------------------- /examples/mpi/visualization/jacobi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/mpi/visualization/jacobi.c -------------------------------------------------------------------------------- /examples/mpi/visualization/jacobi.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/mpi/visualization/jacobi.config -------------------------------------------------------------------------------- /examples/mpi/visualization/jacobi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/mpi/visualization/jacobi.h -------------------------------------------------------------------------------- /examples/mpi/visualization/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/mpi/visualization/main.c -------------------------------------------------------------------------------- /examples/mpi/visualization/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/mpi/visualization/run.sh -------------------------------------------------------------------------------- /examples/pass/Foo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/pass/Foo/Makefile -------------------------------------------------------------------------------- /examples/pass/Foo/createPass.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/pass/Foo/createPass.sh -------------------------------------------------------------------------------- /examples/pass/Foo/foo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/pass/Foo/foo.cpp -------------------------------------------------------------------------------- /examples/pass/Foo/foo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/pass/Foo/foo.h -------------------------------------------------------------------------------- /examples/pass/Foo/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/pass/Foo/main.c -------------------------------------------------------------------------------- /examples/pass/Foo/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/pass/Foo/test.sh -------------------------------------------------------------------------------- /examples/pass/setupPassExample.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/pass/setupPassExample.sh -------------------------------------------------------------------------------- /examples/seq/countdown/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/seq/countdown/Makefile -------------------------------------------------------------------------------- /examples/seq/countdown/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/seq/countdown/config.py -------------------------------------------------------------------------------- /examples/seq/countdown/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/seq/countdown/main.c -------------------------------------------------------------------------------- /examples/seq/countdown/matmul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/seq/countdown/matmul.c -------------------------------------------------------------------------------- /examples/seq/countdown/matmul.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/seq/countdown/matmul.h -------------------------------------------------------------------------------- /examples/seq/countdown/matmul_countdown.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/seq/countdown/matmul_countdown.config -------------------------------------------------------------------------------- /examples/seq/matmul/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/seq/matmul/Makefile -------------------------------------------------------------------------------- /examples/seq/matmul/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/seq/matmul/config.py -------------------------------------------------------------------------------- /examples/seq/matmul/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/seq/matmul/main.c -------------------------------------------------------------------------------- /examples/seq/matmul/matmul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/seq/matmul/matmul.c -------------------------------------------------------------------------------- /examples/seq/matmul/matmul.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/seq/matmul/matmul.config -------------------------------------------------------------------------------- /examples/seq/matmul/matmul.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/seq/matmul/matmul.h -------------------------------------------------------------------------------- /examples/testPass.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/examples/testPass.sh -------------------------------------------------------------------------------- /scripts/analysis/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/scripts/analysis/README -------------------------------------------------------------------------------- /scripts/analysis/analysis_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/scripts/analysis/analysis_config.py -------------------------------------------------------------------------------- /scripts/analysis/binaryParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/scripts/analysis/binaryParser.py -------------------------------------------------------------------------------- /scripts/analysis/custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/scripts/analysis/custom.py -------------------------------------------------------------------------------- /scripts/analysis/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/scripts/analysis/database.py -------------------------------------------------------------------------------- /scripts/analysis/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/scripts/analysis/main.py -------------------------------------------------------------------------------- /scripts/analysis/migrate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/scripts/analysis/migrate.py -------------------------------------------------------------------------------- /scripts/analysis/visualize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/scripts/analysis/visualize.py -------------------------------------------------------------------------------- /scripts/binary2ascii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/scripts/binary2ascii.py -------------------------------------------------------------------------------- /scripts/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/scripts/config.py -------------------------------------------------------------------------------- /scripts/createPass.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/scripts/createPass.sh -------------------------------------------------------------------------------- /scripts/findLLVMHeaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/scripts/findLLVMHeaders.py -------------------------------------------------------------------------------- /scripts/flipit-cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/scripts/flipit-cc -------------------------------------------------------------------------------- /scripts/genBC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/scripts/genBC.py -------------------------------------------------------------------------------- /scripts/library.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/scripts/library.sh -------------------------------------------------------------------------------- /scripts/resetFaultIndex.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/scripts/resetFaultIndex.sh -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/setup.sh -------------------------------------------------------------------------------- /src/corrupt/corrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/src/corrupt/corrupt.c -------------------------------------------------------------------------------- /src/corrupt/corrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/src/corrupt/corrupt.h -------------------------------------------------------------------------------- /src/pass/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/src/pass/Logger.h -------------------------------------------------------------------------------- /src/pass/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/src/pass/Makefile -------------------------------------------------------------------------------- /src/pass/Makefile-Lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/src/pass/Makefile-Lib -------------------------------------------------------------------------------- /src/pass/faults.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/src/pass/faults.cpp -------------------------------------------------------------------------------- /src/pass/faults.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FTHPC/FlipIt/HEAD/src/pass/faults.h --------------------------------------------------------------------------------