API: Add static assertion fallback
Refactor build system
Refactor project layout
Guix:
Debian:
Ubuntu:
Arch Linux:
Fedora Linux:
Lightweight dynamic binary probe inserter. Can be used for dynamic binary instrumentation and other usages.
See examples/tutorial.c
.
If you're not using Guix, then here's the list of dependencies depending on your usage. However, if you are using Guix, simply do:
./dev-env
to have a shell setup for development.
For other distros, check under .builds
to see if there is a list of package to
install for it.
Custom build system written in Guile. The build system mimics GNU auto-tools with
the classic configure
, make
, make install
.
The project can be compiled and tested from Emacs. If you're using the package
projectile, then you're good to go. If not, look at what .dir-locals.el
does
and tweak it to your needs.
If you're not using Emacs, then you can still use the scripts under scripts/
.
Some of these scripts assume that you're using Guix. Others don't. However,
they all require Guile 3.0.8.