加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
libfiu - Fault injection in userspace
-------------------------------------

libfiu is a C library for fault injection. It provides functions to mark
"points of failure" inside your code (the "core API"), and functions to
enable/disable the failure of those points (the "control API"). It's in the
public domain, see the LICENSE file for more information.

The core API is used inside the code wanting to perform fault injection on.
The control API is used inside the testing code, in order to control the
injection of failures.

Python bindings are available in the "bindings" directory.


Documentation
-------------

You can find the user guide in the "doc" directory, and a manpage in the
"libfiu" directory. The manpage will be installed along the library.

Python bindings have embedded documentation, although it's not as complete.


Building and installing
-----------------------

Running "make" (or "gmake") should be enough for building, and "make install"
for installing. By default it installs into /usr/local, but you can provide an
alternative prefix by running "make PREFIX=/my/prefix install".

To build the Python bindings, use "make python2"; to install them you can run
"make python2_install". For the Python 3 bindings, use "make python3" and
"make python3_install".


Solaris users must use "gmake INSTALL=ginstall" instead of "make".


Where to report bugs
--------------------

If you want to report bugs, or have any questions or comments, just let me
know at albertito@blitiri.com.ar. For more information about the library, you
can go to http://blitiri.com.ar/p/libfiu.

空文件

简介

forked from https://github.com/albertito/libfiu 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化