|
GDBserver
|
Go to the source code of this file.
Macros | |
| #define | tile_num_regs 65 |
| #define | tile_breakpoint_len 8 |
Functions | |
| void | init_registers_tilegx (void) |
| void | init_registers_tilegx32 (void) |
| static int | tile_cannot_fetch_register (int regno) |
| static int | tile_cannot_store_register (int regno) |
| static const gdb_byte * | tile_sw_breakpoint_from_kind (int kind, int *size) |
| static int | tile_breakpoint_at (CORE_ADDR where) |
| static void | tile_fill_gregset (struct regcache *regcache, void *buf) |
| static void | tile_store_gregset (struct regcache *regcache, const void *buf) |
| static const struct regs_info * | tile_regs_info (void) |
| static void | tile_arch_setup (void) |
| static int | tile_supports_hardware_single_step (void) |
| void | initialize_low_arch (void) |
Variables | |
| const struct target_desc * | tdesc_tilegx |
| const struct target_desc * | tdesc_tilegx32 |
| static int | tile_regmap [] |
| static uint64_t | tile_breakpoint = 0x400b3cae70166000ULL |
| static struct regset_info | tile_regsets [] |
| static struct regsets_info | tile_regsets_info |
| static struct usrregs_info | tile_usrregs_info |
| static struct regs_info | regs_info |
| struct linux_target_ops | the_low_target |
| #define tile_breakpoint_len 8 |
Definition at line 72 of file linux-tile-low.c.
Referenced by tile_sw_breakpoint_from_kind().
| #define tile_num_regs 65 |
Definition at line 34 of file linux-tile-low.c.
Referenced by tile_fill_gregset(), and tile_store_gregset().
| void init_registers_tilegx | ( | void | ) |
Referenced by initialize_low_arch().
| void init_registers_tilegx32 | ( | void | ) |
Referenced by initialize_low_arch().
| void initialize_low_arch | ( | void | ) |
Definition at line 216 of file linux-tile-low.c.
References init_registers_tilegx(), init_registers_tilegx32(), and tile_regsets_info.
|
static |
Definition at line 151 of file linux-tile-low.c.
References _, current_process(), current_thread, error(), linux_pid_exe_is_elf_64_file(), pid_of(), process_info::tdesc, tdesc_tilegx, and tdesc_tilegx32.
|
static |
Definition at line 84 of file linux-tile-low.c.
References target_ops::read_memory, the_target, and tile_breakpoint.
|
static |
Definition at line 50 of file linux-tile-low.c.
|
static |
Definition at line 61 of file linux-tile-low.c.
|
static |
Definition at line 98 of file linux-tile-low.c.
References collect_register(), tile_num_regs, and tile_regmap.
|
static |
Definition at line 145 of file linux-tile-low.c.
References regs_info.
|
static |
Definition at line 108 of file linux-tile-low.c.
References supply_register(), tile_num_regs, and tile_regmap.
|
static |
Definition at line 170 of file linux-tile-low.c.
|
static |
Definition at line 77 of file linux-tile-low.c.
References tile_breakpoint, and tile_breakpoint_len.
Definition at line 137 of file linux-tile-low.c.
Referenced by tile_regs_info().
| const struct target_desc* tdesc_tilegx |
Referenced by tile_arch_setup().
| const struct target_desc* tdesc_tilegx32 |
Referenced by tile_arch_setup().
| struct linux_target_ops the_low_target |
Definition at line 176 of file linux-tile-low.c.
|
static |
Definition at line 71 of file linux-tile-low.c.
Referenced by tile_breakpoint_at(), and tile_sw_breakpoint_from_kind().
|
static |
Definition at line 36 of file linux-tile-low.c.
Referenced by tile_fill_gregset(), and tile_store_gregset().
|
static |
Definition at line 117 of file linux-tile-low.c.
|
static |
Definition at line 124 of file linux-tile-low.c.
Referenced by initialize_low_arch().
|
static |
Definition at line 131 of file linux-tile-low.c.
1.8.14