84a03b55ff3d053bf082d9ec3123ed6ae380568c
This change limits fault injection to general-purpose registers, instead of relying on the LLVM/Fail* bridge to only recognize the status register (EFLAGS on x86) and general-purpose registers. Since this bridge just learned to translate x86's control and segment registers, and these registers need special handling for fault injection (def/use pruning does not work here), only import register accesses from the RT_GP subset. Status register and instruction pointer injection remain functional, and import-trace now should work architecture independently. Change-Id: Id8ad2f0a9dab1861bf16ea9443c3bdfe7213d3fa
This is an import of the old danceos svn repository. The Fail* development started with rev 187, but this git import only contains revisions 956 and newer due to directory structure changes. Imported from external gitsvn checkout. http://www.kernel.org/pub/software/scm/git/docs/howto/using-merge-subtree.html
Description
Languages
C++
45%
C
36.8%
Python
8.2%
Shell
1.7%
Makefile
1.6%
Other
6.2%