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

Recent releases

  •  30 Oct 2013 00:15

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

    •  05 Sep 2012 19:41

      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 00:07

        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.

        •  11 Jul 2011 22:31

          Release Notes: Minor bugfixes, mostly for portability.

          •  15 Oct 2009 23:07

            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


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.