DynamoRIO
|
dynamorio::drmemtrace::pt_config_t Struct Reference
#include <pt2ir.h>
Data Fields | |
pt_cpu_t | cpu |
uint32_t | cpuid_0x15_eax |
uint32_t | cpuid_0x15_ebx |
uint8_t | mtc_freq |
uint8_t | nom_freq |
Detailed Description
The type of PT raw trace's libipt config.
- Note
- The class pt2ir_t does not want to expose libipt to the upper layer. So we redefine some configurations of libipt decoder in pt_config. The libipt pt decoder requires these parameters. We can get these parameters by running libipt/scirpts/perf-get-opts.bash.
Field Documentation
◆ cpu
pt_cpu_t dynamorio::drmemtrace::pt_config_t::cpu |
The CPU identifier.
◆ cpuid_0x15_eax
uint32_t dynamorio::drmemtrace::pt_config_t::cpuid_0x15_eax |
The value of cpuid[0x15].eax. It represents the CTC frequency.
◆ cpuid_0x15_ebx
uint32_t dynamorio::drmemtrace::pt_config_t::cpuid_0x15_ebx |
The value of cpuid[0x15].ebx. It represents the CTC frequency.
◆ mtc_freq
uint8_t dynamorio::drmemtrace::pt_config_t::mtc_freq |
The MTC frequency.
◆ nom_freq
uint8_t dynamorio::drmemtrace::pt_config_t::nom_freq |
The nominal frequency.
The documentation for this struct was generated from the following file:
- /home/runner/work/dynamorio/dynamorio/build_release-64/clients/include/drmemtrace/pt2ir.h