GDB (xrefs)
|
#include "defs.h"
#include "frame.h"
#include "inferior.h"
#include "symtab.h"
#include "target.h"
#include "gdbcore.h"
#include "gdbcmd.h"
#include "symfile.h"
#include "objfiles.h"
#include "regcache.h"
#include "value.h"
#include "osabi.h"
#include "regset.h"
#include "solib-svr4.h"
#include "microblaze-tdep.h"
#include "trad-frame.h"
#include "frame-unwind.h"
#include "tramp-frame.h"
#include "linux-tdep.h"
Go to the source code of this file.
Functions | |
static int | microblaze_linux_memory_remove_breakpoint (struct gdbarch *gdbarch, struct bp_target_info *bp_tgt) |
static void | microblaze_linux_sigtramp_cache (frame_info_ptr next_frame, struct trad_frame_cache *this_cache, CORE_ADDR func, LONGEST offset, int bias) |
static void | microblaze_linux_sighandler_cache_init (const struct tramp_frame *self, frame_info_ptr next_frame, struct trad_frame_cache *this_cache, CORE_ADDR func) |
static void | microblaze_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) |
void | _initialize_microblaze_linux_tdep () |
Variables | |
static struct tramp_frame | microblaze_linux_sighandler_tramp_frame |
void _initialize_microblaze_linux_tdep | ( | ) |
Definition at line 136 of file microblaze-linux-tdep.c.
References GDB_OSABI_LINUX, gdbarch_register_osabi(), and microblaze_linux_init_abi().
|
static |
Definition at line 117 of file microblaze-linux-tdep.c.
References linux_ilp32_fetch_link_map_offsets(), linux_init_abi(), microblaze_linux_memory_remove_breakpoint(), microblaze_linux_sighandler_tramp_frame, set_gdbarch_memory_remove_breakpoint(), set_solib_svr4_fetch_link_map_offsets(), and tramp_frame_prepend_unwinder().
Referenced by _initialize_microblaze_linux_tdep().
|
static |
Definition at line 41 of file microblaze-linux-tdep.c.
References bp, BREAKPOINT_MAX, gdbarch_breakpoint_from_pc(), bp_target_info::reqstd_address, bp_target_info::shadow_contents, target_read_memory(), and target_write_raw_memory().
Referenced by microblaze_linux_init_abi().
|
static |
Definition at line 92 of file microblaze-linux-tdep.c.
References func, and microblaze_linux_sigtramp_cache().
|
static |
Definition at line 65 of file microblaze-linux-tdep.c.
References frame_id_build(), frame_unwind_register_unsigned(), func, get_frame_address_in_block(), MICROBLAZE_BTR_REGNUM, MICROBLAZE_REGISTER_SIZE, MICROBLAZE_SP_REGNUM, regnum, trad_frame_set_id(), and trad_frame_set_reg_addr().
Referenced by microblaze_linux_sighandler_cache_init().
|
static |
Definition at line 103 of file microblaze-linux-tdep.c.
Referenced by microblaze_linux_init_abi().