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

Using llfiindex custom Fault Injection Instruction Selector #53

Closed timahfika closed 9 years ago

timahfika commented 9 years ago

I have been using the following input.yaml compile configuration with a much older LLFI build and it was working great.

instSelMethod: 
      - custominstselector: llfiindex

customInstSelector: llfiindex  
customInstSelectorOption:
     - -injecttoindex=114
     - -injecttoindex=1
     - -injecttoindex=53
     - -injecttoindex=85

Few days ago I build the latest version, and it seems the llfiindex instruction selector doesn't work as expected. I don't get any error but it just doesn't have any effect. The fi_index selected is not restricted to those given in customInstSelectorOption.

Thanks in advance, Fatimah