Skip to content
This repository has been archived by the owner on Nov 12, 2021. It is now read-only.
/ mutrace Public archive

Fork of git://git.0pointer.net/mutrace.git

Notifications You must be signed in to change notification settings

bconry/mutrace

Repository files navigation

bconry/mutrace

This repositry has been archived in favor of https://github.com/isc-projects/mutrace

mutrace

A lock usage and contention profiler.

Understands pthread mutexes, condition variables, and rwlocks.

Also understands ISC rwlocks.

matrace

matrace traces memory allocation operations in realtime threads.

Only useful for applications that use realtime scheduling.

Configuration, Build, and Install

# Configure
./bootstrap.sh

# Make and install
make && sudo make install

Usage

Both utilities work using LD_PRELOD and support multiple options affecting data collection

See the individual help for each utility for more details.

# Help
matrace -h
mutrace -h

# Run
matrace [matrace-options] <command>
mutrace [mutrace-options] <command>