DependableSystemsLab / LLFI

LLFI is an LLVM based fault injection tool, that injects faults into the LLVM IR of the application source code. The faults can be injected into specific program points, and the effect can be easily tracked back to the source code. Please refer to the paper below. NOTE: If you publish a paper using LLFI, please add it to PaperLLFI.bib
http://blogs.ubc.ca/karthik/2014/02/23/quantifying-the-accuracy-of-high-level-fault-injection-techniques/
Other
68 stars 35 forks source link

Release #29

Closed samwcoulter closed 10 years ago

samwcoulter commented 10 years ago

This includes a number of fixes/improvements. This version of the installer should be distributed by itself, the python script will automatically download required sources.

-Auto detection of previous LLVM builds -> will not rebuild unless desired -Auto detection of previous PyYaml builds -> will not rebuild unless desired -Updating command line argument parsing to use the Python standard argparse module -Automatically generate usage, --help, and 'unknown argument' messages. -Installer automatically downloads required source files -Installer builds to current directory, instead of sub directories

use "python InstallLLFI.py -h" to see all command line arguments.

Not yet implemented: full support for OSX GUI building.