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.