GDB (xrefs)
|
#include "defs.h"
#include "osabi.h"
#include "linux-tdep.h"
#include "glibc-tdep.h"
#include "solib-svr4.h"
#include "symtab.h"
#include "regcache.h"
#include "regset.h"
#include "tramp-frame.h"
#include "trad-frame.h"
#include "tilegx-tdep.h"
#include "gdbarch.h"
Go to the source code of this file.
Macros | |
#define | TILEGX_LINUX_SIZEOF_GREGSET (64 * 8) |
Functions | |
static void | tilegx_linux_sigframe_init (const struct tramp_frame *self, frame_info_ptr this_frame, struct trad_frame_cache *this_cache, CORE_ADDR func) |
static void | tilegx_iterate_over_regset_sections (struct gdbarch *gdbarch, iterate_over_regset_sections_cb *cb, void *cb_data, const struct regcache *regcache) |
static void | tilegx_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) |
void | _initialize_tilegx_linux_tdep () |
Variables | |
static const struct tramp_frame | tilegx_linux_rt_sigframe |
static const struct regcache_map_entry | tilegx_linux_regmap [] |
static const struct regset | tilegx_linux_regset |
#define TILEGX_LINUX_SIZEOF_GREGSET (64 * 8) |
Definition at line 86 of file tilegx-linux-tdep.c.
Referenced by tilegx_iterate_over_regset_sections().
void _initialize_tilegx_linux_tdep | ( | ) |
Definition at line 140 of file tilegx-linux-tdep.c.
References GDB_OSABI_LINUX, gdbarch_register_osabi(), and tilegx_linux_init_abi().
|
static |
Definition at line 98 of file tilegx-linux-tdep.c.
References tilegx_linux_regset, and TILEGX_LINUX_SIZEOF_GREGSET.
Referenced by tilegx_linux_init_abi().
|
static |
Definition at line 110 of file tilegx-linux-tdep.c.
References find_solib_trampoline_target(), gdbarch_addr_bit(), glibc_skip_solib_resolver(), linux_ilp32_fetch_link_map_offsets(), linux_init_abi(), linux_lp64_fetch_link_map_offsets(), set_gdbarch_fetch_tls_load_module_address(), set_gdbarch_iterate_over_regset_sections(), set_gdbarch_skip_solib_resolver(), set_gdbarch_skip_trampoline_code(), set_solib_svr4_fetch_link_map_offsets(), svr4_fetch_objfile_link_map(), tilegx_iterate_over_regset_sections(), tilegx_linux_rt_sigframe, and tramp_frame_prepend_unwinder().
Referenced by _initialize_tilegx_linux_tdep().
|
static |
Definition at line 36 of file tilegx-linux-tdep.c.
References frame_id_build(), func, get_frame_memory_unsigned(), get_frame_register_unsigned(), trad_frame_set_id(), trad_frame_set_reg_addr(), and trad_frame_set_reg_value().
|
static |
Definition at line 78 of file tilegx-linux-tdep.c.
|
static |
Definition at line 90 of file tilegx-linux-tdep.c.
Referenced by tilegx_iterate_over_regset_sections().
|
static |
Definition at line 64 of file tilegx-linux-tdep.c.
Referenced by tilegx_linux_init_abi().