LLDB mainline
Public Attributes | List of all members
lldb_private::InstrPattern Struct Reference

#include <RISCVInstructions.h>

Public Attributes

const char * name
 
uint32_t type_mask
 Bit mask to check the type of a instruction (B-Type, I-Type, J-Type, etc.)
 
uint32_t eigen
 Characteristic value after bitwise-and with type_mask.
 
RISCVInst(* decode )(uint32_t inst)
 
uint8_t inst_type = RV32 | RV64 | RV128
 If not specified, the inst will be supported by all RV versions.
 

Detailed Description

Definition at line 297 of file RISCVInstructions.h.

Member Data Documentation

◆ decode

RISCVInst(* lldb_private::InstrPattern::decode) (uint32_t inst)

Definition at line 303 of file RISCVInstructions.h.

◆ eigen

uint32_t lldb_private::InstrPattern::eigen

Characteristic value after bitwise-and with type_mask.

Definition at line 302 of file RISCVInstructions.h.

◆ inst_type

uint8_t lldb_private::InstrPattern::inst_type = RV32 | RV64 | RV128

If not specified, the inst will be supported by all RV versions.

Definition at line 305 of file RISCVInstructions.h.

◆ name

const char* lldb_private::InstrPattern::name

Definition at line 298 of file RISCVInstructions.h.

◆ type_mask

uint32_t lldb_private::InstrPattern::type_mask

Bit mask to check the type of a instruction (B-Type, I-Type, J-Type, etc.)

Definition at line 300 of file RISCVInstructions.h.


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