|
Zydis
master
|
Utility functions and constants for registers. More...
#include <Zycore/Defines.h>#include <Zycore/Types.h>#include <Zydis/Defines.h>#include <Zydis/SharedTypes.h>#include <Zydis/ShortString.h>#include <Zydis/Generated/EnumRegister.h>

Go to the source code of this file.
Data Structures | |
| struct | ZydisRegisterContext_ |
Defines the ZydisRegisterContext struct. More... | |
Typedefs | |
| typedef enum ZydisRegisterKind_ | ZydisRegisterKind |
Defines the ZydisRegisterKind enum. More... | |
| typedef enum ZydisRegisterClass_ | ZydisRegisterClass |
Defines the ZydisRegisterClass enum. More... | |
| typedef ZyanU16 | ZydisRegisterWidth |
Defines the ZydisRegisterWidth data-type. More... | |
| typedef struct ZydisRegisterContext_ | ZydisRegisterContext |
Defines the ZydisRegisterContext struct. More... | |
Utility functions and constants for registers.
| typedef enum ZydisRegisterClass_ ZydisRegisterClass |
Defines the ZydisRegisterClass enum.
Please note that this enum does not contain a matching entry for all values of the ZydisRegister enum, but only for those registers where it makes sense to logically group them for decoding/encoding purposes.
These are mainly the registers that can be identified by an id within their corresponding register-class. The IP and FLAGS values are exceptions to this rule.
| typedef struct ZydisRegisterContext_ ZydisRegisterContext |
Defines the ZydisRegisterContext struct.
| typedef enum ZydisRegisterKind_ ZydisRegisterKind |
Defines the ZydisRegisterKind enum.
Please note that this enum does not contain a matching entry for all values of the ZydisRegister enum, but only for those registers where it makes sense to logically group them for decoding/encoding purposes.
These are mainly the registers that can be identified by an id within their corresponding register-class.
| typedef ZyanU16 ZydisRegisterWidth |
Defines the ZydisRegisterWidth data-type.
| enum ZydisRegisterClass_ |
Defines the ZydisRegisterClass enum.
Please note that this enum does not contain a matching entry for all values of the ZydisRegister enum, but only for those registers where it makes sense to logically group them for decoding/encoding purposes.
These are mainly the registers that can be identified by an id within their corresponding register-class. The IP and FLAGS values are exceptions to this rule.
| enum ZydisRegisterKind_ |
Defines the ZydisRegisterKind enum.
Please note that this enum does not contain a matching entry for all values of the ZydisRegister enum, but only for those registers where it makes sense to logically group them for decoding/encoding purposes.
These are mainly the registers that can be identified by an id within their corresponding register-class.