39 linux_siginfo_extra_fields);
44 linux_siginfo_extra_fields);
50typedef char *(*linux_collect_thread_registers_ftype) (
const struct regcache *,
59 enum gdb_signal signal);
89 int num_disp_step_buffers);
97extern CORE_ADDR
linux_get_hwcap (
const gdb::optional<gdb::byte_vector> &auxv,
108extern CORE_ADDR
linux_get_hwcap2 (
const gdb::optional<gdb::byte_vector> &auxv,
displaced_step_prepare_status
displaced_step_finish_status
mach_port_t mach_port_t name mach_port_t mach_port_t name kern_return_t int status
struct link_map_offsets * linux_lp64_fetch_link_map_offsets()
displaced_step_prepare_status linux_displaced_step_prepare(gdbarch *arch, thread_info *thread, CORE_ADDR &displaced_pc)
struct link_map_offsets * linux_ilp32_fetch_link_map_offsets()
void linux_displaced_step_restore_all_in_ptid(inferior *parent_inf, ptid_t ptid)
int linux_gdb_signal_to_target(struct gdbarch *gdbarch, enum gdb_signal signal)
enum gdb_signal linux_gdb_signal_from_target(struct gdbarch *gdbarch, int signal)
displaced_step_finish_status linux_displaced_step_finish(gdbarch *arch, thread_info *thread, const target_waitstatus &status)
CORE_ADDR linux_displaced_step_location(struct gdbarch *gdbarch)
linux_siginfo_extra_field_values
@ LINUX_SIGINFO_FIELD_ADDR_BND
CORE_ADDR linux_get_hwcap2()
void linux_init_abi(struct gdbarch_info info, struct gdbarch *gdbarch, int num_disp_step_buffers)
bool linux_address_in_memtag_page(CORE_ADDR address)
DEF_ENUM_FLAGS_TYPE(enum linux_siginfo_extra_field_values, linux_siginfo_extra_fields)
const displaced_step_copy_insn_closure * linux_displaced_step_copy_insn_closure_by_addr(inferior *inf, CORE_ADDR addr)
int linux_is_uclinux(void)
CORE_ADDR linux_get_hwcap()
struct type * linux_get_siginfo_type_with_fields(struct gdbarch *gdbarch, linux_siginfo_extra_fields)