libpatch

libpatch is a lighweight C library that can be used by tracers, debuggers and other tools for insertion of probes in a program at runtime. It has many strategies to minimize probe's overhead and maximize possible coverage. The library support many popular hardware architecture.

Usage

Tutorial

Documentation

View the reference manual

Releases

Requirements

Installation

To build and install libpatch from source, run:

wget https://git.sr.ht/~old/libpatch/archive/v1.0.0.tar.gz
tar xf https://git.sr.ht/~old/libpatch-1.0.0.tar.gz
cd https://git.sr.ht/~old/libpatch-1.0.0
./configure
make
make install

Licenses

Git Repository

libpatch is developed using the Git version control system. The official repository is hosted at https://git.sr.ht/~old/libpatch.

To clone the repository, run:

git clone https://git.sr.ht/~old/libpatch

Bug reports

Open tickets here.

Contributing

Send patches to ~old/libpatch-patches@lists.sr.ht.

Project Health