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
66 stars 36 forks source link

Input corruption #104

Closed Behroosh closed 5 years ago

Behroosh commented 7 years ago

I have observed few cases where the input file is being modified/corrupted during a fault injection campaign. This invalidates the results of that campaign. A solution to this could be to copy a clean version of the input file to the project directory for each experiment.

karthikp-ubc commented 7 years ago

Behrooz,

You mentioned you fixed this issue at your end. Would you mind submitting a PR with the same ?

Thanks,

Behroosh commented 7 years ago

I have not fixed this issue. However I have a suggestion on how one could fix this, and that is to copy a clean version of the input file to the project directory for each experiment so that if the input gets corrupted in one experiment, that would not affect the next experiment.