GDB (xrefs)
|
Go to the source code of this file.
Classes | |
struct | darwin_exception_msg |
struct | darwin_thread_info |
struct | darwin_thread_info::event |
class | darwin_nat_target |
struct | darwin_exception_info |
struct | darwin_inferior |
Macros | |
#define | MACH_CHECK_ERROR(ret) mach_check_error (ret, __FILE__, __LINE__, __func__) |
Typedefs | |
typedef struct darwin_thread_info | darwin_thread_t |
Enumerations | |
enum | darwin_msg_state { DARWIN_RUNNING , DARWIN_STOPPED , DARWIN_MESSAGE } |
Functions | |
static darwin_thread_info * | get_darwin_thread_info (class thread_info *thread) |
static darwin_inferior * | get_darwin_inferior (inferior *inf) |
void | mach_check_error (kern_return_t ret, const char *file, unsigned int line, const char *func) |
void | darwin_set_sstep (thread_t thread, int enable) |
void | darwin_check_osabi (darwin_inferior *inf, thread_t thread) |
Variables | |
mach_port_t | darwin_ex_port |
mach_port_t | darwin_port_set |
mach_port_t | darwin_host_self |
#define MACH_CHECK_ERROR | ( | ret | ) | mach_check_error (ret, __FILE__, __LINE__, __func__) |
Definition at line 203 of file darwin-nat.h.
Referenced by _initialize_darwin_nat(), darwin_nat_target::check_new_threads(), darwin_check_osabi(), darwin_deallocate_exception_ports(), darwin_deallocate_threads(), darwin_debug_port_info(), darwin_find_new_inferior(), darwin_resume_inferior(), darwin_resume_thread(), darwin_send_reply(), darwin_set_sstep(), darwin_setup_fake_stop_event(), darwin_suspend_inferior(), darwin_suspend_inferior_threads(), darwin_nat_target::decode_exception_message(), darwin_nat_target::detach(), i386_darwin_nat_target::fetch_registers(), darwin_nat_target::get_ada_task_ptid(), i386_darwin_dr_get(), i386_darwin_dr_set(), info_mach_exceptions_command(), info_mach_ports_command(), info_mach_task_command(), info_mach_thread_command(), info_mach_threads_command(), darwin_nat_target::kill(), darwin_nat_target::mourn_inferior(), set_enable_mach_exceptions(), and i386_darwin_nat_target::store_registers().
typedef struct darwin_thread_info darwin_thread_t |
Definition at line 75 of file darwin-nat.h.
enum darwin_msg_state |
Enumerator | |
---|---|
DARWIN_RUNNING | |
DARWIN_STOPPED | |
DARWIN_MESSAGE |
Definition at line 40 of file darwin-nat.h.
void darwin_check_osabi | ( | darwin_inferior * | inf, |
thread_t | thread ) |
Definition at line 476 of file i386-darwin-nat.c.
References GDB_OSABI_DARWIN, GDB_OSABI_UNKNOWN, gdbarch_byte_order(), gdbarch_info_fill(), gdbarch_osabi(), gdbarch_update_p(), gdbarch::info(), MACH_CHECK_ERROR, and target_gdbarch().
Referenced by darwin_nat_target::attach().
void darwin_set_sstep | ( | thread_t | thread, |
int | enable ) |
Definition at line 581 of file i386-darwin-nat.c.
References bit, enable, i386_darwin_sstep_at_sigreturn(), MACH_CHECK_ERROR, and X86_EFLAGS_T.
Referenced by darwin_resume_thread().
|
inlinestatic |
Definition at line 189 of file darwin-nat.h.
Referenced by darwin_nat_target::attach(), darwin_nat_target::check_new_threads(), darwin_deallocate_threads(), darwin_decode_notify_message(), darwin_find_inferior_by_task(), darwin_find_new_inferior(), darwin_find_thread(), darwin_reply_to_all_pending_messages(), darwin_resume_inferior(), darwin_resume_inferior_threads(), darwin_send_reply(), darwin_setup_exceptions(), darwin_setup_fake_stop_event(), darwin_setup_request_notification(), darwin_suspend_inferior(), darwin_suspend_inferior_threads(), darwin_nat_target::decode_message(), darwin_nat_target::detach(), darwin_nat_target::get_ada_task_ptid(), get_task_from_args(), info_mach_exceptions_command(), info_mach_ports_command(), info_mach_region_command(), darwin_nat_target::init_thread_list(), darwin_nat_target::interrupt(), darwin_nat_target::kill(), darwin_nat_target::mourn_inferior(), set_enable_mach_exceptions(), darwin_nat_target::stop_inferior(), darwin_nat_target::wait_1(), and darwin_nat_target::xfer_partial().
|
inlinestatic |
Definition at line 155 of file darwin-nat.h.
References thread_info::priv.
Referenced by thread_info_from_private_thread_info().
|
extern |
Definition at line 178 of file darwin-nat.c.
References func.
|
extern |
Definition at line 109 of file darwin-nat.c.
Referenced by darwin_attach_pid(), darwin_setup_exceptions(), darwin_nat_target::decode_exception_message(), info_mach_ports_command(), and set_enable_mach_exceptions().
|
extern |
Definition at line 106 of file darwin-nat.c.
Referenced by _initialize_darwin_nat(), info_mach_exceptions_command(), and info_mach_ports_command().
|
extern |
Definition at line 112 of file darwin-nat.c.
Referenced by darwin_attach_pid(), info_mach_ports_command(), and darwin_nat_target::wait_1().