DynamoRIO
|
features_t Struct Reference
#include <dr_proc.h>
Data Fields | |
uint | flags_edx |
uint | flags_ecx |
uint | ext_flags_edx |
uint | ext_flags_ecx |
uint | sext_flags_ebx |
uint64 | isa_features [AA64_NUM_FEAT_REGS] |
Detailed Description
For X86 this struct holds all 4 32-bit feature values returned by cpuid. Used by proc_get_all_feature_bits().
For AArch64 this struct contains an array of ints which cache the values of AArch64 attribute registers.
Field Documentation
◆ ext_flags_ecx
uint features_t::ext_flags_ecx |
X86 extended feature flags stored in ecx
◆ ext_flags_edx
uint features_t::ext_flags_edx |
X86 extended feature flags stored in edx
◆ flags_ecx
uint features_t::flags_ecx |
X86 feature flags stored in ecx
◆ flags_edx
uint features_t::flags_edx |
X86 feature flags stored in edx
◆ isa_features
uint64 features_t::isa_features[AA64_NUM_FEAT_REGS] |
Array of ints representing attribute registers.
◆ sext_flags_ebx
uint features_t::sext_flags_ebx |
structured X86 extended feature flags stored in ebx
The documentation for this struct was generated from the following file:
- /home/runner/work/dynamorio/dynamorio/build_release-64/include/dr_proc.h