|
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.
1.7.6.1