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

#include <xtensa-isa-internal.h>

Public Attributes

int is_big_endian
 
int insn_size
 
int insnbuf_size
 
int num_formats
 
xtensa_format_internalformats
 
xtensa_format_decode_fn format_decode_fn
 
xtensa_length_decode_fn length_decode_fn
 
int num_slots
 
xtensa_slot_internalslots
 
int num_fields
 
int num_operands
 
xtensa_operand_internaloperands
 
int num_iclasses
 
xtensa_iclass_internaliclasses
 
int num_opcodes
 
xtensa_opcode_internalopcodes
 
xtensa_lookup_entryopname_lookup_table
 
int num_regfiles
 
xtensa_regfile_internalregfiles
 
int num_states
 
xtensa_state_internalstates
 
xtensa_lookup_entrystate_lookup_table
 
int num_sysregs
 
xtensa_sysreg_internalsysregs
 
xtensa_lookup_entrysysreg_lookup_table
 
int max_sysreg_num [2]
 
xtensa_sysregsysreg_table [2]
 
int num_interfaces
 
xtensa_interface_internalinterfaces
 
xtensa_lookup_entryinterface_lookup_table
 
int num_funcUnits
 
xtensa_funcUnit_internalfuncUnits
 
xtensa_lookup_entryfuncUnit_lookup_table
 

Detailed Description

Definition at line 163 of file xtensa-isa-internal.h.

Member Data Documentation

◆ format_decode_fn

xtensa_format_decode_fn xtensa_isa_internal_struct::format_decode_fn

Definition at line 170 of file xtensa-isa-internal.h.

Referenced by xtensa_format_decode().

◆ formats

◆ funcUnit_lookup_table

xtensa_lookup_entry* xtensa_isa_internal_struct::funcUnit_lookup_table

Definition at line 214 of file xtensa-isa-internal.h.

Referenced by xtensa_funcUnit_lookup(), xtensa_isa_free(), and xtensa_isa_init().

◆ funcUnits

xtensa_funcUnit_internal* xtensa_isa_internal_struct::funcUnits

◆ iclasses

◆ insn_size

int xtensa_isa_internal_struct::insn_size

Definition at line 165 of file xtensa-isa-internal.h.

Referenced by xtensa_isa_init(), and xtensa_isa_maxlength().

◆ insnbuf_size

int xtensa_isa_internal_struct::insnbuf_size

Definition at line 166 of file xtensa-isa-internal.h.

Referenced by xtensa_insnbuf_size(), and xtensa_isa_init().

◆ interface_lookup_table

xtensa_lookup_entry* xtensa_isa_internal_struct::interface_lookup_table

◆ interfaces

◆ is_big_endian

int xtensa_isa_internal_struct::is_big_endian

Definition at line 164 of file xtensa-isa-internal.h.

Referenced by xtensa_insnbuf_from_chars(), and xtensa_insnbuf_to_chars().

◆ length_decode_fn

xtensa_length_decode_fn xtensa_isa_internal_struct::length_decode_fn

◆ max_sysreg_num

int xtensa_isa_internal_struct::max_sysreg_num[2]

Definition at line 205 of file xtensa-isa-internal.h.

Referenced by xtensa_isa_init(), and xtensa_sysreg_lookup().

◆ num_fields

int xtensa_isa_internal_struct::num_fields

Definition at line 176 of file xtensa-isa-internal.h.

◆ num_formats

int xtensa_isa_internal_struct::num_formats

Definition at line 168 of file xtensa-isa-internal.h.

Referenced by xtensa_format_lookup(), and xtensa_isa_num_formats().

◆ num_funcUnits

int xtensa_isa_internal_struct::num_funcUnits

◆ num_iclasses

int xtensa_isa_internal_struct::num_iclasses

Definition at line 181 of file xtensa-isa-internal.h.

◆ num_interfaces

int xtensa_isa_internal_struct::num_interfaces

◆ num_opcodes

int xtensa_isa_internal_struct::num_opcodes

◆ num_operands

int xtensa_isa_internal_struct::num_operands

Definition at line 178 of file xtensa-isa-internal.h.

◆ num_regfiles

int xtensa_isa_internal_struct::num_regfiles

◆ num_slots

int xtensa_isa_internal_struct::num_slots

Definition at line 173 of file xtensa-isa-internal.h.

Referenced by xtensa_operand_encode().

◆ num_states

int xtensa_isa_internal_struct::num_states

◆ num_sysregs

int xtensa_isa_internal_struct::num_sysregs

◆ opcodes

◆ operands

◆ opname_lookup_table

xtensa_lookup_entry* xtensa_isa_internal_struct::opname_lookup_table

Definition at line 186 of file xtensa-isa-internal.h.

Referenced by xtensa_isa_free(), xtensa_isa_init(), and xtensa_opcode_lookup().

◆ regfiles

◆ slots

◆ state_lookup_table

xtensa_lookup_entry* xtensa_isa_internal_struct::state_lookup_table

Definition at line 193 of file xtensa-isa-internal.h.

Referenced by xtensa_isa_free(), xtensa_isa_init(), and xtensa_state_lookup().

◆ states

◆ sysreg_lookup_table

xtensa_lookup_entry* xtensa_isa_internal_struct::sysreg_lookup_table

◆ sysreg_table

xtensa_sysreg* xtensa_isa_internal_struct::sysreg_table[2]

Definition at line 206 of file xtensa-isa-internal.h.

Referenced by xtensa_isa_free(), xtensa_isa_init(), and xtensa_sysreg_lookup().

◆ sysregs

xtensa_sysreg_internal* xtensa_isa_internal_struct::sysregs

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