|
GDB (API)
|
#include "defs.h"#include "gdb_string.h"#include "inferior.h"#include "gdbcore.h"#include "arch-utils.h"#include "regcache.h"#include "frame.h"#include "frame-unwind.h"#include "frame-base.h"#include "trad-frame.h"#include "dis-asm.h"#include "gdb_assert.h"#include "sim-regno.h"#include "gdb/sim-bfin.h"#include "dwarf2-frame.h"#include "symtab.h"#include "elf-bfd.h"#include "elf/bfin.h"#include "osabi.h"#include "infcall.h"#include "xml-syscall.h"#include "bfin-tdep.h"Go to the source code of this file.
Defines | |
| #define | P_LINKAGE 0xE800 |
| #define | P_MINUS_SP1 0x0140 |
| #define | P_MINUS_SP2 0x05C0 |
| #define | P_MINUS_SP3 0x0540 |
| #define | P_MINUS_SP4 0x04C0 |
| #define | P_SP_PLUS 0x6C06 |
| #define | P_P2_LOW 0xE10A |
| #define | P_P2_HIGH 0XE14A |
| #define | P_SP_EQ_SP_PLUS_P2 0X5BB2 |
| #define | P_SP_EQ_P2_PLUS_SP 0x5B96 |
| #define | P_MINUS_MINUS_SP_EQ_RETS 0x0167 |
| #define | P_16_BIT_INSR_MAX 0xBFFF |
| #define | P_32_BIT_INSR_MIN 0xC000 |
| #define | P_32_BIT_INSR_MAX 0xE801 |
| #define | P_JUMP_PREG_MIN 0x0050 |
| #define | P_JUMP_PREG_MAX 0x0057 |
| #define | P_JUMP_PC_PLUS_PREG_MIN 0x0080 |
| #define | P_JUMP_PC_PLUS_PREG_MAX 0x0087 |
| #define | P_JUMP_S_MIN 0x2000 |
| #define | P_JUMP_S_MAX 0x2FFF |
| #define | P_JUMP_L_MIN 0xE200 |
| #define | P_JUMP_L_MAX 0xE2FF |
| #define | P_IF_CC_JUMP_MIN 0x1800 |
| #define | P_IF_CC_JUMP_MAX 0x1BFF |
| #define | P_IF_CC_JUMP_BP_MIN 0x1C00 |
| #define | P_IF_CC_JUMP_BP_MAX 0x1FFF |
| #define | P_IF_NOT_CC_JUMP_MIN 0x1000 |
| #define | P_IF_NOT_CC_JUMP_MAX 0x13FF |
| #define | P_IF_NOT_CC_JUMP_BP_MIN 0x1400 |
| #define | P_IF_NOT_CC_JUMP_BP_MAX 0x17FF |
| #define | P_CALL_PREG_MIN 0x0060 |
| #define | P_CALL_PREG_MAX 0x0067 |
| #define | P_CALL_PC_PLUS_PREG_MIN 0x0070 |
| #define | P_CALL_PC_PLUS_PREG_MAX 0x0077 |
| #define | P_CALL_MIN 0xE300 |
| #define | P_CALL_MAX 0xE3FF |
| #define | P_RTS 0x0010 |
| #define | P_MNOP 0xC803 |
| #define | P_EXCPT_MIN 0x00A0 |
| #define | P_EXCPT_MAX 0x00AF |
| #define | P_BIT_MULTI_INS_1 0xC000 |
| #define | P_BIT_MULTI_INS_2 0x0800 |
| #define | UPPER_LIMIT 40 |
| #define | ASTAT_CC_POS 5 |
| #define | ASTAT_CC (1 << ASTAT_CC_POS) |
| #define | NUM_BFIN_REGNAMES ARRAY_SIZE (bfin_register_name_strings) |
Functions | |
| enum bfin_abi | bfin_abi (struct gdbarch *gdbarch) |
| void | _initialize_bfin_tdep (void) |
Variables | |
| initialize_file_ftype | _initialize_bfin_tdep |
| #define ASTAT_CC (1 << ASTAT_CC_POS) |
Definition at line 127 of file bfin-tdep.c.
| #define ASTAT_CC_POS 5 |
Definition at line 126 of file bfin-tdep.c.
| #define NUM_BFIN_REGNAMES ARRAY_SIZE (bfin_register_name_strings) |
Definition at line 143 of file bfin-tdep.c.
| #define P_16_BIT_INSR_MAX 0xBFFF |
Definition at line 60 of file bfin-tdep.c.
| #define P_32_BIT_INSR_MAX 0xE801 |
Definition at line 64 of file bfin-tdep.c.
| #define P_32_BIT_INSR_MIN 0xC000 |
Definition at line 62 of file bfin-tdep.c.
| #define P_BIT_MULTI_INS_1 0xC000 |
Definition at line 118 of file bfin-tdep.c.
| #define P_BIT_MULTI_INS_2 0x0800 |
Definition at line 120 of file bfin-tdep.c.
| #define P_CALL_MAX 0xE3FF |
Definition at line 108 of file bfin-tdep.c.
| #define P_CALL_MIN 0xE300 |
Definition at line 106 of file bfin-tdep.c.
| #define P_CALL_PC_PLUS_PREG_MAX 0x0077 |
Definition at line 104 of file bfin-tdep.c.
| #define P_CALL_PC_PLUS_PREG_MIN 0x0070 |
Definition at line 102 of file bfin-tdep.c.
| #define P_CALL_PREG_MAX 0x0067 |
Definition at line 100 of file bfin-tdep.c.
| #define P_CALL_PREG_MIN 0x0060 |
Definition at line 98 of file bfin-tdep.c.
| #define P_EXCPT_MAX 0x00AF |
Definition at line 116 of file bfin-tdep.c.
| #define P_EXCPT_MIN 0x00A0 |
Definition at line 114 of file bfin-tdep.c.
| #define P_IF_CC_JUMP_BP_MAX 0x1FFF |
Definition at line 88 of file bfin-tdep.c.
| #define P_IF_CC_JUMP_BP_MIN 0x1C00 |
Definition at line 86 of file bfin-tdep.c.
| #define P_IF_CC_JUMP_MAX 0x1BFF |
Definition at line 84 of file bfin-tdep.c.
| #define P_IF_CC_JUMP_MIN 0x1800 |
Definition at line 82 of file bfin-tdep.c.
| #define P_IF_NOT_CC_JUMP_BP_MAX 0x17FF |
Definition at line 96 of file bfin-tdep.c.
| #define P_IF_NOT_CC_JUMP_BP_MIN 0x1400 |
Definition at line 94 of file bfin-tdep.c.
| #define P_IF_NOT_CC_JUMP_MAX 0x13FF |
Definition at line 92 of file bfin-tdep.c.
| #define P_IF_NOT_CC_JUMP_MIN 0x1000 |
Definition at line 90 of file bfin-tdep.c.
| #define P_JUMP_L_MAX 0xE2FF |
Definition at line 80 of file bfin-tdep.c.
| #define P_JUMP_L_MIN 0xE200 |
Definition at line 78 of file bfin-tdep.c.
| #define P_JUMP_PC_PLUS_PREG_MAX 0x0087 |
Definition at line 72 of file bfin-tdep.c.
| #define P_JUMP_PC_PLUS_PREG_MIN 0x0080 |
Definition at line 70 of file bfin-tdep.c.
| #define P_JUMP_PREG_MAX 0x0057 |
Definition at line 68 of file bfin-tdep.c.
| #define P_JUMP_PREG_MIN 0x0050 |
Definition at line 66 of file bfin-tdep.c.
| #define P_JUMP_S_MAX 0x2FFF |
Definition at line 76 of file bfin-tdep.c.
| #define P_JUMP_S_MIN 0x2000 |
Definition at line 74 of file bfin-tdep.c.
| #define P_LINKAGE 0xE800 |
Definition at line 46 of file bfin-tdep.c.
| #define P_MINUS_MINUS_SP_EQ_RETS 0x0167 |
Definition at line 56 of file bfin-tdep.c.
| #define P_MINUS_SP1 0x0140 |
Definition at line 47 of file bfin-tdep.c.
| #define P_MINUS_SP2 0x05C0 |
Definition at line 48 of file bfin-tdep.c.
| #define P_MINUS_SP3 0x0540 |
Definition at line 49 of file bfin-tdep.c.
| #define P_MINUS_SP4 0x04C0 |
Definition at line 50 of file bfin-tdep.c.
| #define P_MNOP 0xC803 |
Definition at line 112 of file bfin-tdep.c.
| #define P_P2_HIGH 0XE14A |
Definition at line 53 of file bfin-tdep.c.
| #define P_P2_LOW 0xE10A |
Definition at line 52 of file bfin-tdep.c.
| #define P_RTS 0x0010 |
Definition at line 110 of file bfin-tdep.c.
| #define P_SP_EQ_P2_PLUS_SP 0x5B96 |
Definition at line 55 of file bfin-tdep.c.
| #define P_SP_EQ_SP_PLUS_P2 0X5BB2 |
Definition at line 54 of file bfin-tdep.c.
| #define P_SP_PLUS 0x6C06 |
Definition at line 51 of file bfin-tdep.c.
| #define UPPER_LIMIT 40 |
Definition at line 123 of file bfin-tdep.c.
| void _initialize_bfin_tdep | ( | void | ) |
Definition at line 865 of file bfin-tdep.c.
Definition at line 782 of file bfin-tdep.c.
1.7.6.1