1 Star 0 Fork 0

Yhz / libfiu

加入 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.

Gitlab CI status

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 3 bindings, use make python3, to install them you can run make python3_install.

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 the libfiu home page.

空文件

简介

取消

贡献者

全部

近期动态

加载更多
不能加载更多了
C
1
https://gitee.com/yhz001/libfiu.git
git@gitee.com:yhz001/libfiu.git
yhz001
libfiu
libfiu
master

搜索帮助