29#include "gdbsupport/gdb-checked-static-cast.h"
80#define nto_cpuinfo_flags (current_nto_target.cpuinfo_flags)
82#define nto_cpuinfo_valid (current_nto_target.cpuinfo_valid)
84#define nto_regset_id (current_nto_target.regset_id)
86#define nto_supply_gregset (current_nto_target.supply_gregset)
88#define nto_supply_fpregset (current_nto_target.supply_fpregset)
90#define nto_supply_altregset (current_nto_target.supply_altregset)
92#define nto_supply_regset (current_nto_target.supply_regset)
94#define nto_register_area (current_nto_target.register_area)
96#define nto_regset_fill (current_nto_target.regset_fill)
98#define nto_fetch_link_map_offsets \
99(current_nto_target.fetch_link_map_offsets)
101#define nto_is_nto_target (current_nto_target.is_nto_target)
149 return gdb::checked_static_cast<nto_thread_info *> (thread->
priv.get ());
167 const char **out,
const char **
err);
175 gdb::unique_xmalloc_ptr<char> *);
191 LONGEST len,
size_t sizeof_auxv_t);
private_thread_info_up priv
mach_port_t mach_port_t name mach_port_t mach_port_t name kern_return_t err
struct nto_inferior_data * nto_inferior_data(struct inferior *inf)
char ** nto_parse_redirection(char *start_argv[], const char **in, const char **out, const char **err)
void nto_dummy_supply_regset(struct regcache *regcache, char *regs)
LONGEST nto_read_auxv_from_initial_stack(CORE_ADDR initial_stack, gdb_byte *readbuf, LONGEST len, size_t sizeof_auxv_t)
int nto_find_and_open_solib(const char *, unsigned, gdb::unique_xmalloc_ptr< char > *)
void nto_init_solib_absolute_prefix(void)
struct _debug_regs nto_regset_t
const char * nto_extra_thread_info(struct target_ops *self, struct thread_info *)
int nto_in_dynsym_resolve_code(CORE_ADDR pc)
enum gdb_osabi nto_elf_osabi_sniffer(bfd *abfd)
static nto_thread_info * get_nto_thread_info(thread_info *thread)
struct nto_target_ops current_nto_target
void nto_relocate_section_addresses(struct so_list *, struct target_section *)
void nto_initialize_signals(void)
int nto_map_arch_to_cputype(const char *)
unsigned int stopped_flags
enum gdb_osabi(* is_nto_target)(bfd *abfd)
void(* supply_gregset)(struct regcache *, char *)
void(* supply_altregset)(struct regcache *, char *)
int(* register_area)(struct gdbarch *, int, int, unsigned *)
int(* regset_fill)(const struct regcache *, int, char *)
void(* supply_fpregset)(struct regcache *, char *)
void(* supply_regset)(struct regcache *, int, char *)