GDB (API)
|
#include "defs.h"
#include <stdarg.h>
#include "gdb_assert.h"
#include "elf-bfd.h"
#include "elf/m32c.h"
#include "gdb/sim-m32c.h"
#include "dis-asm.h"
#include "gdbtypes.h"
#include "regcache.h"
#include "arch-utils.h"
#include "frame.h"
#include "frame-unwind.h"
#include "dwarf2-frame.h"
#include "dwarf2expr.h"
#include "symtab.h"
#include "gdbcore.h"
#include "value.h"
#include "reggroups.h"
#include "prologue-value.h"
#include "target.h"
Go to the source code of this file.
Classes | |
struct | gdbarch_tdep |
Defines | |
#define | M32C_MAX_NUM_REGS (75) |
#define | M32C_MAX_DWARF_REGNUM (40) |
#define | FLAGBIT_B 0x0010 |
#define | FLAGBIT_U 0x0080 |
#define | R(name, type, sim_num) |
#define | SIM(name) (m32c_sim_reg_ ## name) |
#define | R16U(name) (R(#name, tdep->uint16, SIM (name))) |
#define | RA(name) (R(#name, tdep->data_addr_reg_type, SIM (name))) |
#define | RC(name) (R(#name, tdep->code_addr_reg_type, SIM (name))) |
#define | RP(name, type) |
#define | RBD(name) |
#define | RBA(name) |
#define | CB(name, raw_pair) |
#define | CHL(name, type) |
#define | CCAT(high, low, type) |
#define | G(reg) (mark_general (reg)) |
#define | S(reg) (mark_system (reg)) |
#define | DMA(reg) (mark_dma (reg)) |
#define | M32C_MAX_INSN_LEN (9) |
Functions | |
enum register_status() | m32c_move_reg_t (struct m32c_reg *reg, struct regcache *cache, void *buf) |
void | _initialize_m32c_tdep (void) |
Variables | |
initialize_file_ftype | _initialize_m32c_tdep |
(add_reg (arch, #name, (raw_pair)->type, 0, \ m32c_banked_read, m32c_banked_write, \ (raw_pair), (raw_pair + 1), FLAGBIT_B))
Definition at line 781 of file m32c-tdep.c.
(add_reg (arch, #high #low, (type), 0, \ m32c_cat_read, m32c_cat_write, (high), (low), 0))
Definition at line 797 of file m32c-tdep.c.
Definition at line 804 of file m32c-tdep.c.
#define FLAGBIT_B 0x0010 |
Definition at line 729 of file m32c-tdep.c.
#define FLAGBIT_U 0x0080 |
Definition at line 730 of file m32c-tdep.c.
Definition at line 802 of file m32c-tdep.c.
#define M32C_MAX_DWARF_REGNUM (40) |
Definition at line 105 of file m32c-tdep.c.
#define M32C_MAX_INSN_LEN (9) |
Definition at line 1075 of file m32c-tdep.c.
#define M32C_MAX_NUM_REGS (75) |
Definition at line 102 of file m32c-tdep.c.
Definition at line 737 of file m32c-tdep.c.
Definition at line 746 of file m32c-tdep.c.
Definition at line 751 of file m32c-tdep.c.
Definition at line 756 of file m32c-tdep.c.
Definition at line 803 of file m32c-tdep.c.
Definition at line 742 of file m32c-tdep.c.
void _initialize_m32c_tdep | ( | void | ) |
Definition at line 2703 of file m32c-tdep.c.
enum register_status() m32c_move_reg_t | ( | struct m32c_reg * | reg, |
struct regcache * | cache, | ||
void * | buf | ||
) |