GDB (API)
|
Go to the source code of this file.
#define CPSR_T 0x20 |
Definition at line 113 of file arm-tdep.h.
#define DISPLACED_MODIFIED_INSNS 8 |
Definition at line 219 of file arm-tdep.h.
#define DISPLACED_TEMPS 16 |
Definition at line 215 of file arm-tdep.h.
#define FLAG_C 0x20000000 |
Definition at line 110 of file arm-tdep.h.
#define FLAG_N 0x80000000 |
Definition at line 108 of file arm-tdep.h.
#define FLAG_V 0x10000000 |
Definition at line 111 of file arm-tdep.h.
#define FLAG_Z 0x40000000 |
Definition at line 109 of file arm-tdep.h.
#define FP_REGISTER_SIZE 12 |
Definition at line 72 of file arm-tdep.h.
#define INST_AL 0xe |
Definition at line 105 of file arm-tdep.h.
#define INST_CC 0x3 |
Definition at line 94 of file arm-tdep.h.
#define INST_CS 0x2 |
Definition at line 93 of file arm-tdep.h.
#define INST_EQ 0x0 |
Definition at line 91 of file arm-tdep.h.
#define INST_GE 0xa |
Definition at line 101 of file arm-tdep.h.
#define INST_GT 0xc |
Definition at line 103 of file arm-tdep.h.
#define INST_HI 0x8 |
Definition at line 99 of file arm-tdep.h.
#define INST_LE 0xd |
Definition at line 104 of file arm-tdep.h.
#define INST_LS 0x9 |
Definition at line 100 of file arm-tdep.h.
#define INST_LT 0xb |
Definition at line 102 of file arm-tdep.h.
#define INST_MI 0x4 |
Definition at line 95 of file arm-tdep.h.
#define INST_NE 0x1 |
Definition at line 92 of file arm-tdep.h.
#define INST_NV 0xf |
Definition at line 106 of file arm-tdep.h.
#define INST_PL 0x5 |
Definition at line 96 of file arm-tdep.h.
#define INST_VC 0x7 |
Definition at line 98 of file arm-tdep.h.
#define INST_VS 0x6 |
Definition at line 97 of file arm-tdep.h.
#define INT_REGISTER_SIZE 4 |
Definition at line 67 of file arm-tdep.h.
Definition at line 85 of file arm-tdep.h.
#define NUM_GREGS 16 /* Number of general purpose registers. */ |
Definition at line 87 of file arm-tdep.h.
#define NUM_SREGS 2 /* Number of status registers. */ |
Definition at line 86 of file arm-tdep.h.
#define VFP_REGISTER_SIZE 8 |
Definition at line 76 of file arm-tdep.h.
#define XPSR_T 0x01000000 |
Definition at line 115 of file arm-tdep.h.
enum arm_abi_kind |
Definition at line 138 of file arm-tdep.h.
enum arm_float_model |
ARM_FLOAT_AUTO | |
ARM_FLOAT_SOFT_FPA | |
ARM_FLOAT_FPA | |
ARM_FLOAT_SOFT_VFP | |
ARM_FLOAT_VFP | |
ARM_FLOAT_LAST |
Definition at line 127 of file arm-tdep.h.
enum gdb_regnum |
Definition at line 29 of file arm-tdep.h.
enum pc_write_style |
Definition at line 294 of file arm-tdep.h.
enum struct_return |
pcc_struct_return | |
reg_struct_return | |
pcc_struct_return | |
reg_struct_return | |
pcc_struct_return | |
reg_struct_return |
Definition at line 148 of file arm-tdep.h.
int arm_deal_with_atomic_sequence | ( | struct frame_info * | ) |
Definition at line 5220 of file arm-tdep.c.
void arm_displaced_init_closure | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | from, | ||
CORE_ADDR | to, | ||
struct displaced_step_closure * | dsc | ||
) |
Definition at line 8612 of file arm-tdep.c.
struct displaced_step_closure* arm_displaced_step_copy_insn | ( | struct gdbarch * | , |
CORE_ADDR | , | ||
CORE_ADDR | , | ||
struct regcache * | |||
) | [read] |
Definition at line 8669 of file arm-tdep.c.
void arm_displaced_step_fixup | ( | struct gdbarch * | , |
struct displaced_step_closure * | , | ||
CORE_ADDR | , | ||
CORE_ADDR | , | ||
struct regcache * | |||
) |
Definition at line 8685 of file arm-tdep.c.
int arm_frame_is_thumb | ( | struct frame_info * | frame | ) |
Definition at line 295 of file arm-tdep.c.
CORE_ADDR arm_get_next_pc | ( | struct frame_info * | , |
CORE_ADDR | |||
) |
Definition at line 4968 of file arm-tdep.c.
void arm_insert_single_step_breakpoint | ( | struct gdbarch * | , |
struct address_space * | , | ||
CORE_ADDR | |||
) |
Definition at line 4993 of file arm-tdep.c.
int arm_pc_is_thumb | ( | struct gdbarch * | , |
CORE_ADDR | |||
) |
Definition at line 382 of file arm-tdep.c.
void arm_process_displaced_insn | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | from, | ||
CORE_ADDR | to, | ||
struct regcache * | regs, | ||
struct displaced_step_closure * | dsc | ||
) |
Definition at line 8552 of file arm-tdep.c.
int arm_process_record | ( | struct gdbarch * | gdbarch, |
struct regcache * | regcache, | ||
CORE_ADDR | addr | ||
) |
Definition at line 12537 of file arm-tdep.c.
int arm_psr_thumb_bit | ( | struct gdbarch * | ) |
Definition at line 284 of file arm-tdep.c.
CORE_ADDR arm_skip_stub | ( | struct frame_info * | , |
CORE_ADDR | |||
) |
Definition at line 9228 of file arm-tdep.c.
int arm_software_single_step | ( | struct frame_info * | ) |
Definition at line 5234 of file arm-tdep.c.
struct regset* armbsd_regset_from_core_section | ( | struct gdbarch * | gdbarch, |
const char * | sect_name, | ||
size_t | sect_size | ||
) | [read] |
Definition at line 117 of file armbsd-tdep.c.
ULONGEST displaced_read_reg | ( | struct regcache * | regs, |
struct displaced_step_closure * | dsc, | ||
int | regno | ||
) |
Definition at line 5467 of file arm-tdep.c.
void displaced_write_reg | ( | struct regcache * | regs, |
struct displaced_step_closure * | dsc, | ||
int | regno, | ||
ULONGEST | val, | ||
enum pc_write_style | write_pc | ||
) |
Definition at line 5587 of file arm-tdep.c.
struct target_desc* tdesc_arm_with_iwmmxt |
Definition at line 8 of file arm-with-iwmmxt.c.
struct target_desc* tdesc_arm_with_m |
Definition at line 8 of file arm-with-m.c.
struct target_desc* tdesc_arm_with_neon |
Definition at line 8 of file arm-with-neon.c.
struct target_desc* tdesc_arm_with_vfpv2 |
Definition at line 8 of file arm-with-vfpv2.c.
struct target_desc* tdesc_arm_with_vfpv3 |
Definition at line 8 of file arm-with-vfpv3.c.