Expand description
Intel Processor Trace (PT) low level code
This crate interacts with the linux kernel (specifically with perf) and therefore it only works on linux hosts
Structs§
- Asid
- An Intel PT address space identifier.
- Image
- An Image defines the memory image that was traced as a collection of file sections and the virtual addresses at which those sections were loaded.
- IntelPT
- Intel Processor Trace (PT)
- IntelPT
Builder - Builder for
IntelPT
- Section
Cache - A cache of traced image sections.
- Section
Info - Info of a binary’s section that can be used to populate an
Image
- Status
- Status flags for various IntelPT actions
Enums§
- KvmPT
Mode - Intel PT mode of operation with KVM
Constants§
- PAGE_
SIZE - Size of a memory page
Functions§
- availability
- Check if Intel PT is available on the current system.
- availability_
in_ qemu_ kvm - Check if Intel PT is available on the current system and can be used in combination with QEMU.
- error_
from_ pt_ error - Convert
PtError
intoError
- nr_
addr_ filters - Number of address filters available on the running CPU