Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
C
CMake
Shell
C++
Latest commit
e3b895f
Oct 23, 2017
Change-Id: Ic3a486e4c56a70c9a83deef4044d8a4d30ba0de4 Signed-off-by: Markus Metzger <markus.t.metzger@intel.com>
Permalink
| Failed to load latest commit information. | |||
|
|
doc |
|
|
|
|
include |
|
|
|
|
libipt |
|
|
|
|
pevent |
|
|
|
|
ptdump |
|
|
|
|
pttc |
|
|
|
|
ptunit |
|
|
|
|
ptxed |
|
|
|
|
script |
|
|
|
|
sideband |
|
|
|
|
test |
|
|
|
|
.gitignore |
|
|
|
|
CMakeLists.txt |
|
|
|
|
CONTRIBUTING |
|
|
|
|
LICENSE |
|
|
|
|
README |
|
|
README
Intel(R) Processor Trace Decoder Library ======================================== The Intel Processor Trace (Intel PT) Decoder Library is Intel's reference implementation for decoding Intel PT. It can be used as a standalone library or it can be partially or fully integrated into your tool. The library comes with a set of sample tools built on top of it and a test system built on top of the sample tools. The samples demonstrate how to use the library and may serve as a starting point for integrating the library into your tool. Go to https://software.intel.com/en-us/intel-platform-analysis-library for support of upcoming (non-public) processors (NDA required). Contents -------- README this file libipt A packet encoder/decoder library Optional Contents and Samples ----------------------------- ptdump Example implementation of a packet dumper ptxed Example implementation of a trace disassembler pttc A trace test generator ptunit A simple unit test system sideband A sideband correlation library pevent A library for reading/writing Linux perf event records script A collection of scripts test A collection of tests include A collection of substitute headers doc A document describing the build A document describing how to get started A document describing the usage of the decoder library A document describing how to capture trace A document describing pttc doc/man Man pages for the encoder/decoder library Dependencies ------------ We use cmake for building. cmake The cross-platform open-source build system. http://www.cmake.org Other packages you need for some of the above optional components. xed The Intel x86 instruction encoder and decoder. https://github.com/intelxed/xed This is needed to build and run ptxed. yasm The Yasm Modular Assembler http://github.com/yasm This is needed to run pttc. pandoc A universal document converter http://pandoc.org This is needed for man pages.