GDB (xrefs)
|
#include "defs.h"
#include "gdbcore.h"
#include "inferior.h"
#include "regcache.h"
#include "regset.h"
#include "gdbthread.h"
#include "elf-bfd.h"
#include "fbsd-tdep.h"
Go to the source code of this file.
Classes | |
struct | fbsd_collect_regset_section_cb_data |
Functions | |
static int | find_signalled_thread (struct thread_info *info, void *data) |
static enum gdb_signal | find_stop_signal (void) |
static void | fbsd_collect_regset_section_cb (const char *sect_name, int size, const struct regset *regset, const char *human_name, void *cb_data) |
static char * | fbsd_make_corefile_notes (struct gdbarch *gdbarch, bfd *obfd, int *note_size) |
void | fbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) |
|
static |
Definition at line 62 of file fbsd-tdep.c.
References regset::collect_regset, find_stop_signal(), gdb_assert, inferior_ptid, fbsd_collect_regset_section_cb_data::note_data, fbsd_collect_regset_section_cb_data::note_size, fbsd_collect_regset_section_cb_data::obfd, ptid_get_pid(), fbsd_collect_regset_section_cb_data::regcache, xfree(), and xmalloc().
Referenced by fbsd_make_corefile_notes().
void fbsd_init_abi | ( | struct gdbarch_info | info, |
struct gdbarch * | gdbarch | ||
) |
Definition at line 132 of file fbsd-tdep.c.
References fbsd_make_corefile_notes(), and set_gdbarch_make_corefile_notes().
Referenced by amd64fbsd_init_abi(), i386fbsd4_init_abi(), ppcfbsd_init_abi(), and sparc64fbsd_init_abi().
|
static |
Definition at line 90 of file fbsd-tdep.c.
References fbsd_collect_regset_section_cb(), gdb_assert, gdbarch_iterate_over_regset_sections(), gdbarch_iterate_over_regset_sections_p(), get_current_regcache(), get_exec_file(), get_inferior_args(), fbsd_collect_regset_section_cb_data::note_data, fbsd_collect_regset_section_cb_data::note_size, fbsd_collect_regset_section_cb_data::obfd, fbsd_collect_regset_section_cb_data::regcache, and target_fetch_registers().
Referenced by fbsd_init_abi().
|
static |
Definition at line 32 of file fbsd-tdep.c.
References inferior_ptid, thread_info::ptid, ptid_get_pid(), thread_suspend_state::stop_signal, and thread_info::suspend.
Referenced by find_stop_signal().
|
static |
Definition at line 42 of file fbsd-tdep.c.
References find_signalled_thread(), iterate_over_threads(), thread_suspend_state::stop_signal, and thread_info::suspend.
Referenced by fbsd_collect_regset_section_cb().