#intel #bindings #tracing #processor #level #raw #libipt

sys libipt-sys

raw bindings to the libipt intel processor tracing library

5 releases

0.1.4 Jan 13, 2020
0.1.3 Jan 9, 2020
0.1.2 Nov 30, 2019
0.1.1 Nov 28, 2019
0.1.0 Nov 28, 2019

#2322 in Parser implementations

22 downloads per month
Used in libipt

MIT license

1.5MB
41K SLoC

C 35K SLoC // 0.1% comments Rust 5.5K SLoC BASH 821 SLoC // 0.2% comments C++ 36 SLoC // 0.4% comments PowerShell 2 SLoC

libipt-sys

low level bindgen bindings for the libipt library.

building

clone this repo and the submodules with

git clone https://github.com/sum-catnip/libipt-sys.git --recursive

simply run cargo build and you should be fine. If that doesnt work, make sure you got all the requirements covered.

requirements

  • a working c compiler that can be found by cmake
  • cmake 2.8.6+
  • maybe rust nightly (im not even sure tbh)

No runtime deps