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

Latest commit

 

History

History
18 lines (12 loc) · 570 Bytes

README.md

File metadata and controls

18 lines (12 loc) · 570 Bytes

hwtracer

The code in this repo has been moved. Development now happens here.

A small Rust/C library to trace sections of the current process using CPU tracing technology.

This library only supports Intel Processor Trace, but in the future we hope to support alternatives such as Arm's CoreSight.

This is experimental code.

Notes

When running cargo, you can set IPT_PATH=... to specify a path to a system libipt.a to use. If this variable is absent, Cargo will download and build libipt for you.