Projects / libfiu


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"). The core API is used inside the code on which you want to perform failure injection. The control API is used inside the testing code in order to control the injection of failures.

Operating Systems

RSS Recent releases

  •  30 Oct 2013 02:06

    Release Notes: This release adds performance improvements and minor bug fixes.

    •  06 Sep 2012 01:23

      Release Notes: This release mostly fixes some bugs in the wrapping of malloc()-related functions and in the backtrace-triggered failure points.

      •  30 Mar 2012 12:15

        Release Notes: This release adds new ways of adding points of failure depending on what functions are on the stack, fixes many minor bugs, and improves documentation.

        •  12 Jul 2011 03:38

          Release Notes: Minor bugfixes, mostly for portability.

          •  16 Oct 2009 08:04

            Release Notes: Wrappers for POSIX functions were added. Minor portability bugs were fixed. Building with older gcc versions was fixed. Minor bugs were fixed.


            Project Spotlight


            An innovative NoSQL database.


            Project Spotlight


            A program that backs up and restores data.