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

Latest commit

 

History

History
46 lines (28 loc) · 793 Bytes

README.md

File metadata and controls

46 lines (28 loc) · 793 Bytes

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>