LLVM  8.0.1
Public Attributes | List of all members
ModRMDecision Struct Reference

Specifies whether a ModR/M byte is needed and (if so) which instruction each possible value of the ModR/M byte corresponds to. More...

Collaboration diagram for ModRMDecision:
Collaboration graph
[legend]

Public Attributes

uint8_t modrm_type
 
uint16_t instructionIDs
 

Detailed Description

Specifies whether a ModR/M byte is needed and (if so) which instruction each possible value of the ModR/M byte corresponds to.

Once this information is known, we have narrowed down to a single instruction.

Definition at line 28 of file X86DisassemblerDecoder.cpp.

Member Data Documentation

◆ instructionIDs

uint16_t ModRMDecision::instructionIDs

Definition at line 30 of file X86DisassemblerDecoder.cpp.

Referenced by decode().

◆ modrm_type

uint8_t ModRMDecision::modrm_type

Definition at line 29 of file X86DisassemblerDecoder.cpp.

Referenced by decode().


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