GDB (xrefs)

Public Attributes | List of all members
m32c_reg Struct Reference

## Public Attributes
const char * | name
struct type * | type
struct gdbarch * | arch
int | num
int | sim_num
int | dwarf_num
unsigned int | general_p: 1
unsigned int | dma_p: 1
unsigned int | system_p: 1
unsigned int | save_restore_p: 1
m32c_read_reg_t * | read
m32c_write_reg_t * | write
struct m32c_reg * | rx
struct m32c_reg * | ry
int | n

## Detailed Description

Definition at line 57 of file m32c-tdep.c.

## Member Data Documentation

## ◆ arch

struct gdbarch* m32c_reg::arch

Definition at line 66 of file m32c-tdep.c.

Referenced by add_reg(), m32c_pseudo_register_read(), m32c_pseudo_register_write(), and make_regs().

## ◆ dma_p

unsigned int m32c_reg::dma_p

Definition at line 79 of file m32c-tdep.c.

Referenced by add_reg().

## ◆ dwarf_num

int m32c_reg::dwarf_num

Definition at line 75 of file m32c-tdep.c.

Referenced by add_reg().

## ◆ general_p

unsigned int m32c_reg::general_p

Definition at line 78 of file m32c-tdep.c.

Referenced by add_reg().

## ◆ n

int m32c_reg::n

Definition at line 92 of file m32c-tdep.c.

Referenced by add_reg().

## ◆ name

const char* m32c_reg::name

Definition at line 60 of file m32c-tdep.c.

Referenced by add_reg(), and m32c_register_name().

## ◆ num

int m32c_reg::num

Definition at line 69 of file m32c-tdep.c.

Referenced by add_reg(), check_for_saved(), m32c_analyze_prologue(), m32c_banked_read(), m32c_banked_write(), m32c_debug_info_reg_to_regnum(), m32c_dummy_id(), m32c_frame_base(), m32c_is_1st_arg_reg(), m32c_is_arg_reg(), m32c_is_arg_spill(), m32c_is_struct_return(), m32c_prev_register(), m32c_push_dummy_call(), m32c_pushm_is_reg_save(), m32c_r3r2r1r0_read(), m32c_r3r2r1r0_write(), m32c_read_flg(), m32c_return_value(), m32c_unwind_pc(), m32c_unwind_sp(), m32c_virtual_frame_pointer(), make_regs(), and set_dwarf_regnum().

## ◆ read

m32c_read_reg_t* m32c_reg::read

Definition at line 85 of file m32c-tdep.c.

Referenced by add_reg().

## ◆ rx

struct m32c_reg* m32c_reg::rx

Definition at line 91 of file m32c-tdep.c.

Referenced by add_reg().

## ◆ ry

struct m32c_reg * m32c_reg::ry

Definition at line 91 of file m32c-tdep.c.

Referenced by add_reg().

## ◆ save_restore_p

unsigned int m32c_reg::save_restore_p

Definition at line 81 of file m32c-tdep.c.

Referenced by add_reg().

## ◆ sim_num

int m32c_reg::sim_num

Definition at line 72 of file m32c-tdep.c.

Referenced by add_reg(), and m32c_register_sim_regno().

## ◆ system_p

unsigned int m32c_reg::system_p

Definition at line 80 of file m32c-tdep.c.

Referenced by add_reg().

## ◆ type

struct type* m32c_reg::type

Definition at line 63 of file m32c-tdep.c.

Referenced by add_reg(), m32c_r3r2r1r0_read(), m32c_r3r2r1r0_write(), m32c_register_type(), m32c_return_value(), and make_regs().

## ◆ write

m32c_write_reg_t* m32c_reg::write

Definition at line 86 of file m32c-tdep.c.

Referenced by add_reg(), and gdb._GdbFile::writelines().

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

- /tmp/gdb-8.1/gdb/m32c-tdep.c