GDB (API)
|
#include "defs.h"
#include "value.h"
#include "arch-utils.h"
#include "regcache.h"
#include "gdbcore.h"
#include "objfiles.h"
#include "gdb_assert.h"
#include "dis-asm.h"
#include "dwarf2-frame.h"
#include "frame-base.h"
#include "frame-unwind.h"
Go to the source code of this file.
#define BINWORD | ( | gdbarch | ) |
((is_h8300hmode (gdbarch) \ && !is_h8300_normal_mode (gdbarch)) \ ? h8300h_reg_size : h8300_reg_size)
Definition at line 92 of file h8300-tdep.c.
#define E_PSEUDO_CCR_REGNUM | ( | gdbarch | ) | (gdbarch_num_regs (gdbarch)) |
Definition at line 62 of file h8300-tdep.c.
#define E_PSEUDO_EXR_REGNUM | ( | gdbarch | ) | (gdbarch_num_regs (gdbarch)+1) |
Definition at line 63 of file h8300-tdep.c.
#define H8300_MAX_NUM_REGS 18 |
Definition at line 60 of file h8300-tdep.c.
#define IS_ADD_IMM_SP | ( | x | ) | ((x) == 0x7a1f) |
Definition at line 159 of file h8300-tdep.c.
#define IS_ADD_RnSP | ( | x | ) | (((x) & 0xff0f) == 0x0907) |
Definition at line 164 of file h8300-tdep.c.
#define IS_MOV_IMM_Rn | ( | x | ) | (((x) & 0xfff0) == 0x7905) |
Definition at line 162 of file h8300-tdep.c.
#define IS_MOV_SP_FP | ( | x | ) | ((x) == 0x0ff6) |
Definition at line 156 of file h8300-tdep.c.
#define IS_MOVB_EXT | ( | x | ) | ((x) == 0x7860) |
Definition at line 143 of file h8300-tdep.c.
#define IS_MOVB_Rn16_SP | ( | x | ) | (((x) & 0xfff0) == 0x6ee0) |
Definition at line 142 of file h8300-tdep.c.
#define IS_MOVB_Rn24_SP | ( | x | ) | (((x) & 0xfff0) == 0x6aa0) |
Definition at line 144 of file h8300-tdep.c.
#define IS_MOVB_RnRm | ( | x | ) | (((x) & 0xff88) == 0x0c88) |
Definition at line 139 of file h8300-tdep.c.
#define IS_MOVL_EXT | ( | x | ) | ((x) == 0x78e0) |
Definition at line 151 of file h8300-tdep.c.
#define IS_MOVL_PRE | ( | x | ) | ((x) == 0x0100) |
Definition at line 149 of file h8300-tdep.c.
#define IS_MOVL_Rn16_SP | ( | x | ) | (((x) & 0xfff0) == 0x6fe0) |
Definition at line 150 of file h8300-tdep.c.
#define IS_MOVL_Rn24_SP | ( | x | ) | (((x) & 0xfff0) == 0x6ba0) |
Definition at line 152 of file h8300-tdep.c.
#define IS_MOVL_RnRm | ( | x | ) | (((x) & 0xff88) == 0x0f80) |
Definition at line 141 of file h8300-tdep.c.
#define IS_MOVW_EXT | ( | x | ) | ((x) == 0x78e0) |
Definition at line 146 of file h8300-tdep.c.
#define IS_MOVW_Rn16_SP | ( | x | ) | (((x) & 0xfff0) == 0x6fe0) |
Definition at line 145 of file h8300-tdep.c.
#define IS_MOVW_Rn24_SP | ( | x | ) | (((x) & 0xfff0) == 0x6ba0) |
Definition at line 147 of file h8300-tdep.c.
#define IS_MOVW_RnRm | ( | x | ) | (((x) & 0xff88) == 0x0d00) |
Definition at line 140 of file h8300-tdep.c.
#define IS_PUSH | ( | x | ) | (((x) & 0xfff0) == 0x6df0) |
Definition at line 165 of file h8300-tdep.c.
#define IS_PUSH_FP | ( | x | ) | ((x) == 0x01006df6) |
Definition at line 155 of file h8300-tdep.c.
#define IS_PUSHFP_MOVESPFP | ( | x | ) | ((x) == 0x6df60d76) |
Definition at line 154 of file h8300-tdep.c.
#define IS_SUB2_SP | ( | x | ) | ((x) == 0x1b87) |
Definition at line 157 of file h8300-tdep.c.
#define IS_SUB4_SP | ( | x | ) | ((x) == 0x1b97) |
Definition at line 158 of file h8300-tdep.c.
#define IS_SUB_IMM_SP | ( | x | ) | ((x) == 0x7a3f) |
Definition at line 160 of file h8300-tdep.c.
#define IS_SUB_RnSP | ( | x | ) | (((x) & 0xff0f) == 0x1907) |
Definition at line 163 of file h8300-tdep.c.
#define IS_SUBL4_SP | ( | x | ) | ((x) == 0x1acf) |
Definition at line 161 of file h8300-tdep.c.
anonymous enum |
Definition at line 80 of file h8300-tdep.c.
enum gdb_regnum |
Definition at line 37 of file h8300-tdep.c.
void _initialize_h8300_tdep | ( | void | ) |
Definition at line 1367 of file h8300-tdep.c.