GDB (xrefs)
|
#include "gnu-nat.h"
Public Attributes | |
thread_t | port |
int | tid |
int | num |
mach_port_t | saved_exc_port |
mach_port_t | exc_port |
int | sc |
int | cur_sc |
int | run_sc |
int | pause_sc |
int | resume_sc |
int | detach_sc |
thread_state_data_t | state |
int | state_valid:1 |
int | state_changed:1 |
int | aborted:1 |
int | dead:1 |
unsigned long | fetched_regs |
struct inf * | inf |
struct proc * | next |
int proc::aborted |
Definition at line 78 of file gnu-nat.h.
Referenced by gnu_nat_target::inf_signal(), gnu_nat_target::make_proc(), gnu_nat_target::proc_abort(), gnu_nat_target::proc_get_state(), gnu_nat_target::proc_update_sc(), S_exception_raise_request(), and i386_gnu_nat_target::store_registers().
int proc::cur_sc |
Definition at line 67 of file gnu-nat.h.
Referenced by gnu_nat_target::_proc_free(), gnu_nat_target::inf_set_pid(), gnu_nat_target::inf_update_suspends(), gnu_nat_target::inf_validate_task_sc(), gnu_nat_target::make_proc(), gnu_nat_target::proc_abort(), and gnu_nat_target::proc_update_sc().
int proc::dead |
Definition at line 79 of file gnu-nat.h.
Referenced by do_mach_notify_dead_name(), gnu_nat_target::inf_set_traced(), gnu_nat_target::inf_validate_procs(), gnu_nat_target::inf_validate_task_sc(), gnu_nat_target::make_proc(), and gnu_nat_target::wait().
int proc::detach_sc |
Definition at line 71 of file gnu-nat.h.
Referenced by gnu_nat_target::inf_detach(), gnu_nat_target::make_proc(), set_thread_detach_sc_cmd(), and show_thread_detach_sc_cmd().
mach_port_t proc::exc_port |
Definition at line 64 of file gnu-nat.h.
Referenced by gnu_nat_target::_proc_free(), gnu_nat_target::_proc_get_exc_port(), gnu_nat_target::make_proc(), gnu_nat_target::proc_restore_exc_port(), gnu_nat_target::proc_steal_exc_port(), gnu_nat_target::proc_trace(), S_exception_raise_request(), and gnu_nat_target::steal_exc_port().
unsigned long proc::fetched_regs |
Definition at line 84 of file gnu-nat.h.
Referenced by i386_gnu_nat_target::fetch_registers(), gnu_nat_target::proc_update_sc(), and i386_gnu_nat_target::store_registers().
struct inf* proc::inf |
Definition at line 86 of file gnu-nat.h.
Referenced by __proc_pid(), gnu_nat_target::_proc_free(), gnu_nat_target::make_proc(), gnu_nat_target::proc_abort(), proc_string(), gnu_nat_target::proc_trace(), set_thread_pause_cmd(), show_thread_pause_cmd(), and gnu_nat_target::steal_exc_port().
struct proc* proc::next |
Definition at line 88 of file gnu-nat.h.
Referenced by gnu_nat_target::_proc_free(), arm_linux_add_process(), arm_linux_find_process_pid(), gnu_nat_target::inf_continue(), gnu_nat_target::inf_detach(), inf_port_to_thread(), gnu_nat_target::inf_restore_exc_ports(), gnu_nat_target::inf_resume(), gnu_nat_target::inf_set_threads_resume_sc(), gnu_nat_target::inf_steal_exc_ports(), gnu_nat_target::inf_suspend(), inf_threads(), inf_tid_to_thread(), inf_update_signal_thread(), gnu_nat_target::inf_update_suspends(), gnu_nat_target::inf_validate_procs(), arm_linux_nat_target::low_forget_process(), s390_linux_nat_target::low_forget_process(), gnu_nat_target::make_proc(), s390_add_process(), and s390_find_process_pid().
int proc::pause_sc |
Definition at line 69 of file gnu-nat.h.
Referenced by gnu_nat_target::inf_set_threads_resume_sc(), gnu_nat_target::inf_suspend(), gnu_nat_target::make_proc(), set_thread_pause_cmd(), show_thread_pause_cmd(), and gnu_nat_target::wait().
thread_t proc::port |
Definition at line 59 of file gnu-nat.h.
Referenced by gnu_nat_target::_proc_free(), do_mach_notify_dead_name(), fetch_fpregs(), gnu_nat_target::find_memory_regions(), gnu_xfer_auxv(), gnu_xfer_memory(), gnu_nat_target::inf_continue(), inf_port_to_thread(), gnu_nat_target::inf_set_pid(), gnu_nat_target::inf_set_step_thread(), gnu_nat_target::inf_signal(), gnu_nat_target::inf_validate_procs(), info_port_rights(), gnu_nat_target::kill(), gnu_nat_target::make_proc(), gnu_nat_target::proc_abort(), gnu_nat_target::proc_get_exception_port(), gnu_nat_target::proc_get_state(), gnu_nat_target::proc_set_exception_port(), gnu_nat_target::proc_update_sc(), S_exception_raise_request(), gnu_nat_target::steal_exc_port(), store_fpregs(), thread_takeover_sc_cmd(), and gnu_nat_target::wait().
int proc::resume_sc |
Definition at line 70 of file gnu-nat.h.
Referenced by gnu_nat_target::inf_resume(), gnu_nat_target::inf_set_threads_resume_sc(), and gnu_nat_target::make_proc().
int proc::run_sc |
Definition at line 68 of file gnu-nat.h.
Referenced by gnu_nat_target::inf_set_threads_resume_sc(), gnu_nat_target::make_proc(), set_thread_run_cmd(), and show_thread_run_cmd().
mach_port_t proc::saved_exc_port |
Definition at line 63 of file gnu-nat.h.
Referenced by gnu_nat_target::_proc_get_exc_port(), gnu_nat_target::make_proc(), gnu_nat_target::proc_restore_exc_port(), gnu_nat_target::proc_steal_exc_port(), S_exception_raise_request(), and gnu_nat_target::steal_exc_port().
int proc::sc |
Definition at line 66 of file gnu-nat.h.
Referenced by gnu_nat_target::_proc_free(), gnu_nat_target::inf_detach(), gnu_nat_target::inf_resume(), gnu_nat_target::inf_set_pid(), gnu_nat_target::inf_suspend(), gnu_nat_target::inf_update_suspends(), gnu_nat_target::make_proc(), gnu_nat_target::proc_abort(), gnu_nat_target::proc_update_sc(), show_thread_pause_cmd(), thread_takeover_sc_cmd(), and gnu_nat_target::wait().
thread_state_data_t proc::state |
Definition at line 74 of file gnu-nat.h.
Referenced by gnu_nat_target::proc_get_state(), gnu_nat_target::proc_update_sc(), and i386_gnu_nat_target::store_registers().
int proc::state_changed |
Definition at line 76 of file gnu-nat.h.
Referenced by gnu_nat_target::make_proc(), gnu_nat_target::proc_get_state(), and gnu_nat_target::proc_update_sc().
int proc::state_valid |
Definition at line 75 of file gnu-nat.h.
Referenced by gnu_nat_target::make_proc(), gnu_nat_target::proc_get_state(), gnu_nat_target::proc_update_sc(), and i386_gnu_nat_target::store_registers().
int proc::tid |
Definition at line 60 of file gnu-nat.h.
Referenced by inf_pick_first_thread(), gnu_nat_target::inf_set_step_thread(), inf_tid_to_thread(), gnu_nat_target::inf_validate_procs(), gnu_nat_target::make_proc(), proc_string(), and gnu_nat_target::wait().