Rizin
unix-like reverse engineering framework and cli tools
MCRegisterDesc Struct Reference

#include <MCRegisterInfo.h>

Public Attributes

uint32_t Name
 
uint32_t SubRegs
 
uint32_t SuperRegs
 
uint32_t SubRegIndices
 
uint32_t RegUnits
 
uint16_t RegUnitLaneMasks
 

Detailed Description

MCRegisterDesc - This record contains information about a particular register. The SubRegs field is a zero terminated array of registers that are sub-registers of the specific register, e.g. AL, AH are sub-registers of AX. The SuperRegs field is a zero terminated array of registers that are super-registers of the specific register, e.g. RAX, EAX, are super-registers of AX.

Definition at line 48 of file MCRegisterInfo.h.

Member Data Documentation

◆ Name

uint32_t MCRegisterDesc::Name

Definition at line 49 of file MCRegisterInfo.h.

◆ RegUnitLaneMasks

uint16_t MCRegisterDesc::RegUnitLaneMasks

Index into list with lane mask sequences. The sequence contains a lanemask for every register unit.

Definition at line 63 of file MCRegisterInfo.h.

◆ RegUnits

uint32_t MCRegisterDesc::RegUnits

Definition at line 59 of file MCRegisterInfo.h.

◆ SubRegIndices

uint32_t MCRegisterDesc::SubRegIndices

Definition at line 55 of file MCRegisterInfo.h.

Referenced by MCRegisterInfo_getSubReg().

◆ SubRegs

uint32_t MCRegisterDesc::SubRegs

Definition at line 50 of file MCRegisterInfo.h.

Referenced by MCRegisterInfo_getSubReg().

◆ SuperRegs

uint32_t MCRegisterDesc::SuperRegs

Definition at line 51 of file MCRegisterInfo.h.

Referenced by MCRegisterInfo_getMatchingSuperReg().


The documentation for this struct was generated from the following file: