|
Zydis v4.1.1
|
Functions for checking the library version and build options. More...
Macros | |
| #define | ZYDIS_VERSION 0x0004000100000000ULL |
| A macro that defines the zydis version. | |
| #define | ZYDIS_VERSION_MAJOR(version) |
| Extracts the major-part of the zydis version. | |
| #define | ZYDIS_VERSION_MINOR(version) |
| Extracts the minor-part of the zydis version. | |
| #define | ZYDIS_VERSION_PATCH(version) |
| Extracts the patch-part of the zydis version. | |
| #define | ZYDIS_VERSION_BUILD(version) |
| Extracts the build-part of the zydis version. | |
Typedefs | |
| typedef enum ZydisFeature_ | ZydisFeature |
| Defines the ZydisFeature enum. | |
Enumerations | |
| enum | ZydisFeature_ { ZYDIS_FEATURE_DECODER , ZYDIS_FEATURE_ENCODER , ZYDIS_FEATURE_FORMATTER , ZYDIS_FEATURE_AVX512 , ZYDIS_FEATURE_KNC , ZYDIS_FEATURE_SEGMENT , ZYDIS_FEATURE_MAX_VALUE = ZYDIS_FEATURE_SEGMENT , ZYDIS_FEATURE_REQUIRED_BITS = ZYAN_BITS_TO_REPRESENT(ZYDIS_FEATURE_MAX_VALUE) } |
| Defines the ZydisFeature enum. More... | |
Functions | |
| ZYDIS_EXPORT ZyanU64 | ZydisGetVersion (void) |
| Returns the zydis version. | |
| ZYDIS_EXPORT ZyanStatus | ZydisIsFeatureEnabled (ZydisFeature feature) |
| Checks, if the specified feature is enabled in the current zydis library instance. | |
Functions for checking the library version and build options.
| #define ZYDIS_VERSION 0x0004000100000000ULL |
A macro that defines the zydis version.
| #define ZYDIS_VERSION_BUILD | ( | version | ) |
Extracts the build-part of the zydis version.
| Version | The zydis version value |
| #define ZYDIS_VERSION_MAJOR | ( | version | ) |
Extracts the major-part of the zydis version.
| Version | The zydis version value |
| #define ZYDIS_VERSION_MINOR | ( | version | ) |
Extracts the minor-part of the zydis version.
| Version | The zydis version value |
| #define ZYDIS_VERSION_PATCH | ( | version | ) |
Extracts the patch-part of the zydis version.
| Version | The zydis version value |
| typedef enum ZydisFeature_ ZydisFeature |
Defines the ZydisFeature enum.
| enum ZydisFeature_ |
Defines the ZydisFeature enum.
| ZYDIS_EXPORT ZyanU64 ZydisGetVersion | ( | void | ) |
Returns the zydis version.
Use the macros provided in this file to extract the major, minor, patch and build part from the returned version value.
| ZYDIS_EXPORT ZyanStatus ZydisIsFeatureEnabled | ( | ZydisFeature | feature | ) |
Checks, if the specified feature is enabled in the current zydis library instance.
| feature | The feature. |