├── .clang-format ├── .gitignore ├── .gitlab-ci.yml ├── LICENSE ├── Makefile ├── README.md ├── bindings └── python │ ├── fiu.py │ ├── fiu_ctrl.in.py │ ├── fiu_ll.c │ └── setup.py ├── doc ├── guide.rst ├── posix.rst └── remote_control.rst ├── libfiu ├── Makefile ├── backtrace.c ├── doxygen │ ├── Doxyfile.base.in │ ├── Doxyfile.internal │ ├── Doxyfile.public │ └── Makefile ├── fiu-control.h ├── fiu-local.h ├── fiu-rc.c ├── fiu.c ├── fiu.h ├── hash.c ├── hash.h ├── internal.h ├── libfiu.3 ├── libfiu.pc.in ├── symbols.map ├── wtable.c └── wtable.h ├── preload ├── Makefile ├── posix │ ├── Makefile │ ├── build-check-redefine-64.c │ ├── build-env.h.in │ ├── build-libccheck.c │ ├── codegen.c │ ├── codegen.h │ ├── function_list.in │ ├── generate │ ├── modules │ │ ├── libc.mm.mod │ │ ├── libc.str.mod │ │ ├── linux.io.mod │ │ ├── posix.custom.c │ │ ├── posix.io.mod │ │ ├── posix.mm.mod │ │ ├── posix.proc.mod │ │ ├── posix.stdio.mod │ │ └── posix64.mm.mod │ └── utils │ │ └── extract_from_man └── run │ ├── Makefile │ ├── fiu-run.1 │ ├── fiu-run.in │ └── run.c ├── tests ├── Makefile ├── collisions │ ├── .gitignore │ ├── Makefile │ ├── binary.c │ ├── libcoltest.c │ └── libcoltest.h ├── generated │ ├── Makefile │ ├── README │ ├── generate-test │ └── tests │ │ ├── fopen.conf │ │ ├── fprintf.conf │ │ ├── fread.conf │ │ ├── kill.conf │ │ ├── malloc.conf │ │ ├── mmap.conf │ │ ├── mmap64.conf │ │ ├── open.conf │ │ ├── open64.conf │ │ ├── pread.conf │ │ ├── pread64.conf │ │ └── strdup.conf ├── perf-fsck.py ├── small-cat.c ├── test-basic.py ├── test-cache_invalidation.py ├── test-enable_stack.c ├── test-enable_stack_by_name.c ├── test-failinfo_refcount.py ├── test-ferror.c ├── test-fiu_ctrl.py ├── test-manyfps.py ├── test-onetime.py ├── test-parallel-wildcard.c ├── test-parallel.c ├── test-set_prng_seed-env.py ├── test-set_prng_seed.py ├── test-wildcards.py ├── utils │ ├── .gitignore │ ├── Makefile │ ├── test-basic_ctrl.py │ ├── test-basic_run.sh │ └── wrap └── wrap-python └── utils ├── Makefile ├── fiu-ctrl ├── fiu-ctrl.1 ├── fiu-ls └── fiu-ls.1 /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/README.md -------------------------------------------------------------------------------- /bindings/python/fiu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/bindings/python/fiu.py -------------------------------------------------------------------------------- /bindings/python/fiu_ctrl.in.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/bindings/python/fiu_ctrl.in.py -------------------------------------------------------------------------------- /bindings/python/fiu_ll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/bindings/python/fiu_ll.c -------------------------------------------------------------------------------- /bindings/python/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/bindings/python/setup.py -------------------------------------------------------------------------------- /doc/guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/doc/guide.rst -------------------------------------------------------------------------------- /doc/posix.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/doc/posix.rst -------------------------------------------------------------------------------- /doc/remote_control.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/doc/remote_control.rst -------------------------------------------------------------------------------- /libfiu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/libfiu/Makefile -------------------------------------------------------------------------------- /libfiu/backtrace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/libfiu/backtrace.c -------------------------------------------------------------------------------- /libfiu/doxygen/Doxyfile.base.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/libfiu/doxygen/Doxyfile.base.in -------------------------------------------------------------------------------- /libfiu/doxygen/Doxyfile.internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/libfiu/doxygen/Doxyfile.internal -------------------------------------------------------------------------------- /libfiu/doxygen/Doxyfile.public: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/libfiu/doxygen/Doxyfile.public -------------------------------------------------------------------------------- /libfiu/doxygen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/libfiu/doxygen/Makefile -------------------------------------------------------------------------------- /libfiu/fiu-control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/libfiu/fiu-control.h -------------------------------------------------------------------------------- /libfiu/fiu-local.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/libfiu/fiu-local.h -------------------------------------------------------------------------------- /libfiu/fiu-rc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/libfiu/fiu-rc.c -------------------------------------------------------------------------------- /libfiu/fiu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/libfiu/fiu.c -------------------------------------------------------------------------------- /libfiu/fiu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/libfiu/fiu.h -------------------------------------------------------------------------------- /libfiu/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/libfiu/hash.c -------------------------------------------------------------------------------- /libfiu/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/libfiu/hash.h -------------------------------------------------------------------------------- /libfiu/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/libfiu/internal.h -------------------------------------------------------------------------------- /libfiu/libfiu.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/libfiu/libfiu.3 -------------------------------------------------------------------------------- /libfiu/libfiu.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/libfiu/libfiu.pc.in -------------------------------------------------------------------------------- /libfiu/symbols.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/libfiu/symbols.map -------------------------------------------------------------------------------- /libfiu/wtable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/libfiu/wtable.c -------------------------------------------------------------------------------- /libfiu/wtable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/libfiu/wtable.h -------------------------------------------------------------------------------- /preload/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/Makefile -------------------------------------------------------------------------------- /preload/posix/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/posix/Makefile -------------------------------------------------------------------------------- /preload/posix/build-check-redefine-64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/posix/build-check-redefine-64.c -------------------------------------------------------------------------------- /preload/posix/build-env.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/posix/build-env.h.in -------------------------------------------------------------------------------- /preload/posix/build-libccheck.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/posix/build-libccheck.c -------------------------------------------------------------------------------- /preload/posix/codegen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/posix/codegen.c -------------------------------------------------------------------------------- /preload/posix/codegen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/posix/codegen.h -------------------------------------------------------------------------------- /preload/posix/function_list.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/posix/function_list.in -------------------------------------------------------------------------------- /preload/posix/generate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/posix/generate -------------------------------------------------------------------------------- /preload/posix/modules/libc.mm.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/posix/modules/libc.mm.mod -------------------------------------------------------------------------------- /preload/posix/modules/libc.str.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/posix/modules/libc.str.mod -------------------------------------------------------------------------------- /preload/posix/modules/linux.io.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/posix/modules/linux.io.mod -------------------------------------------------------------------------------- /preload/posix/modules/posix.custom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/posix/modules/posix.custom.c -------------------------------------------------------------------------------- /preload/posix/modules/posix.io.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/posix/modules/posix.io.mod -------------------------------------------------------------------------------- /preload/posix/modules/posix.mm.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/posix/modules/posix.mm.mod -------------------------------------------------------------------------------- /preload/posix/modules/posix.proc.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/posix/modules/posix.proc.mod -------------------------------------------------------------------------------- /preload/posix/modules/posix.stdio.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/posix/modules/posix.stdio.mod -------------------------------------------------------------------------------- /preload/posix/modules/posix64.mm.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/posix/modules/posix64.mm.mod -------------------------------------------------------------------------------- /preload/posix/utils/extract_from_man: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/posix/utils/extract_from_man -------------------------------------------------------------------------------- /preload/run/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/run/Makefile -------------------------------------------------------------------------------- /preload/run/fiu-run.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/run/fiu-run.1 -------------------------------------------------------------------------------- /preload/run/fiu-run.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/run/fiu-run.in -------------------------------------------------------------------------------- /preload/run/run.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/preload/run/run.c -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/collisions/.gitignore: -------------------------------------------------------------------------------- 1 | binary 2 | libcoltest.so 3 | -------------------------------------------------------------------------------- /tests/collisions/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/collisions/Makefile -------------------------------------------------------------------------------- /tests/collisions/binary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/collisions/binary.c -------------------------------------------------------------------------------- /tests/collisions/libcoltest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/collisions/libcoltest.c -------------------------------------------------------------------------------- /tests/collisions/libcoltest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/collisions/libcoltest.h -------------------------------------------------------------------------------- /tests/generated/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/generated/Makefile -------------------------------------------------------------------------------- /tests/generated/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/generated/README -------------------------------------------------------------------------------- /tests/generated/generate-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/generated/generate-test -------------------------------------------------------------------------------- /tests/generated/tests/fopen.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/generated/tests/fopen.conf -------------------------------------------------------------------------------- /tests/generated/tests/fprintf.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/generated/tests/fprintf.conf -------------------------------------------------------------------------------- /tests/generated/tests/fread.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/generated/tests/fread.conf -------------------------------------------------------------------------------- /tests/generated/tests/kill.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/generated/tests/kill.conf -------------------------------------------------------------------------------- /tests/generated/tests/malloc.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/generated/tests/malloc.conf -------------------------------------------------------------------------------- /tests/generated/tests/mmap.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/generated/tests/mmap.conf -------------------------------------------------------------------------------- /tests/generated/tests/mmap64.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/generated/tests/mmap64.conf -------------------------------------------------------------------------------- /tests/generated/tests/open.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/generated/tests/open.conf -------------------------------------------------------------------------------- /tests/generated/tests/open64.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/generated/tests/open64.conf -------------------------------------------------------------------------------- /tests/generated/tests/pread.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/generated/tests/pread.conf -------------------------------------------------------------------------------- /tests/generated/tests/pread64.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/generated/tests/pread64.conf -------------------------------------------------------------------------------- /tests/generated/tests/strdup.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/generated/tests/strdup.conf -------------------------------------------------------------------------------- /tests/perf-fsck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/perf-fsck.py -------------------------------------------------------------------------------- /tests/small-cat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/small-cat.c -------------------------------------------------------------------------------- /tests/test-basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/test-basic.py -------------------------------------------------------------------------------- /tests/test-cache_invalidation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/test-cache_invalidation.py -------------------------------------------------------------------------------- /tests/test-enable_stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/test-enable_stack.c -------------------------------------------------------------------------------- /tests/test-enable_stack_by_name.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/test-enable_stack_by_name.c -------------------------------------------------------------------------------- /tests/test-failinfo_refcount.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/test-failinfo_refcount.py -------------------------------------------------------------------------------- /tests/test-ferror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/test-ferror.c -------------------------------------------------------------------------------- /tests/test-fiu_ctrl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/test-fiu_ctrl.py -------------------------------------------------------------------------------- /tests/test-manyfps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/test-manyfps.py -------------------------------------------------------------------------------- /tests/test-onetime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/test-onetime.py -------------------------------------------------------------------------------- /tests/test-parallel-wildcard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/test-parallel-wildcard.c -------------------------------------------------------------------------------- /tests/test-parallel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/test-parallel.c -------------------------------------------------------------------------------- /tests/test-set_prng_seed-env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/test-set_prng_seed-env.py -------------------------------------------------------------------------------- /tests/test-set_prng_seed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/test-set_prng_seed.py -------------------------------------------------------------------------------- /tests/test-wildcards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/test-wildcards.py -------------------------------------------------------------------------------- /tests/utils/.gitignore: -------------------------------------------------------------------------------- 1 | output-*.txt 2 | libs/ 3 | -------------------------------------------------------------------------------- /tests/utils/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/utils/Makefile -------------------------------------------------------------------------------- /tests/utils/test-basic_ctrl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/utils/test-basic_ctrl.py -------------------------------------------------------------------------------- /tests/utils/test-basic_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/utils/test-basic_run.sh -------------------------------------------------------------------------------- /tests/utils/wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/utils/wrap -------------------------------------------------------------------------------- /tests/wrap-python: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/tests/wrap-python -------------------------------------------------------------------------------- /utils/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/utils/Makefile -------------------------------------------------------------------------------- /utils/fiu-ctrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/utils/fiu-ctrl -------------------------------------------------------------------------------- /utils/fiu-ctrl.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/utils/fiu-ctrl.1 -------------------------------------------------------------------------------- /utils/fiu-ls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/utils/fiu-ls -------------------------------------------------------------------------------- /utils/fiu-ls.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertito/libfiu/HEAD/utils/fiu-ls.1 --------------------------------------------------------------------------------