Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
L

libipt

> 编程语言
Open source

libipt - an Intel(R) Processor Trace decoder library

734 stars0 likes1 views
WebsiteGitHub

About

libipt - an Intel(R) Processor Trace decoder library

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.

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

ptseg A simple tool to find surrounding PSB packets

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.

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

C

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言