# perfcnt [![Build Status](https://travis-ci.org/gz/rust-perfcnt.svg)](https://travis-ci.org/gz/rust-perfcnt) [![Crates.io](https://img.shields.io/crates/v/perfcnt.svg)](https://crates.io/crates/perfcnt) A library to program performance counters in rust. ## Documentation * [API Documentation](https://docs.rs/perfcnt/) * See the [`examples/`](https://github.com/gz/rust-perfcnt/tree/master/examples) directory for more code-snippets on how to use the library to create counters. ## Provided Programs * *perfcnt-list*: Lists all architecture specific events available on the current machine (currently only supports Intel x86). ## Known limitations * Linux support without breakpoints and tracepoints * No Windows or MacOS X support * Missing raw AMD and ARM aarch64 events