GDB (xrefs)
|
Public Attributes | |
struct proc * | task |
struct proc * | threads |
int | threads_up_to_date |
pid_t | pid |
struct inf_wait | wait |
struct proc * | step_thread |
struct proc * | signal_thread |
mach_port_t | event_port |
unsigned int | running:1 |
unsigned int | stopped:1 |
unsigned int | nomsg:1 |
unsigned int | traced:1 |
unsigned int | no_wait:1 |
unsigned int | pending_execs:1 |
int | pause_sc |
int | detach_sc |
int | default_thread_run_sc |
int | default_thread_pause_sc |
int | default_thread_detach_sc |
int | want_signals |
int | want_exceptions |
int inf::default_thread_detach_sc |
Definition at line 217 of file gnu-nat.c.
Referenced by make_inf(), gnu_nat_target::make_proc(), set_thread_default_detach_sc_cmd(), show_task_cmd(), and show_thread_default_detach_sc_cmd().
int inf::default_thread_pause_sc |
Definition at line 216 of file gnu-nat.c.
Referenced by make_inf(), gnu_nat_target::make_proc(), set_thread_default_pause_cmd(), and show_thread_default_pause_cmd().
int inf::default_thread_run_sc |
Definition at line 215 of file gnu-nat.c.
Referenced by make_inf(), gnu_nat_target::make_proc(), set_thread_default_run_cmd(), and show_thread_default_run_cmd().
int inf::detach_sc |
Definition at line 211 of file gnu-nat.c.
Referenced by gnu_nat_target::inf_detach(), make_inf(), set_task_detach_sc_cmd(), show_task_cmd(), and show_task_detach_sc_cmd().
mach_port_t inf::event_port |
Definition at line 176 of file gnu-nat.c.
Referenced by gnu_nat_target::inf_cleanup(), gnu_nat_target::inf_signal(), gnu_nat_target::inf_startup(), gnu_nat_target::inf_steal_exc_ports(), make_inf(), gnu_nat_target::make_proc(), gnu_nat_target::proc_trace(), gnu_nat_target::resume(), gnu_nat_target::steal_exc_port(), and gnu_nat_target::wait().
unsigned int inf::no_wait |
Definition at line 195 of file gnu-nat.c.
Referenced by gnu_nat_target::inf_cleanup(), make_inf(), and gnu_nat_target::wait().
unsigned int inf::nomsg |
Definition at line 188 of file gnu-nat.c.
Referenced by gnu_nat_target::create_inferior(), gnu_nat_target::inf_cleanup(), gnu_nat_target::inf_detach(), gnu_nat_target::inf_validate_procinfo(), make_inf(), and gnu_nat_target::resume().
int inf::pause_sc |
Definition at line 208 of file gnu-nat.c.
Referenced by gnu_nat_target::inf_set_pid(), gnu_nat_target::inf_suspend(), make_inf(), set_task_pause_cmd(), set_thread_pause_cmd(), show_task_cmd(), show_task_pause_cmd(), show_thread_default_pause_cmd(), show_thread_pause_cmd(), and gnu_nat_target::wait().
unsigned int inf::pending_execs |
Definition at line 200 of file gnu-nat.c.
Referenced by gnu_nat_target::create_inferior(), gnu_nat_target::inf_cleanup(), gnu_nat_target::inf_resume(), gnu_nat_target::inf_update_suspends(), gnu_nat_target::inf_validate_procs(), make_inf(), and gnu_nat_target::wait().
pid_t inf::pid |
Definition at line 165 of file gnu-nat.c.
Referenced by __proc_pid(), add_to_thread_list(), amd_dbgapi_get_os_pid_callback(), any_live_thread_of_inferior(), any_thread_of_inferior(), amd_dbgapi_target::async(), attach_amd_dbgapi(), darwin_nat_target::check_new_threads(), check_pid_namespace_match(), check_zombie_leaders(), child_pass_ctrlc(), child_terminal_inferior(), child_terminal_init(), remote_target::commit_resumed(), core_target_open(), gnu_nat_target::create_inferior(), darwin_attach_pid(), darwin_find_inferior_by_pid(), darwin_resume_thread(), darwin_nat_target::decode_message(), darwin_nat_target::detach(), fbsd_nat_target::detach(), linux_nat_target::detach(), thread_db_target::detach(), nto_procfs_target::detach(), detach_amd_dbgapi(), fbsd_nat_target::detach_fork_children(), detach_inferior(), detach_inferior_command(), remote_target::discard_pending_stop_replies(), do_mach_notify_dead_name(), exec_continue(), exit_inferior(), inf_ptrace_target::files_info(), nto_procfs_target::files_info(), procfs_target::files_info(), windows_nat_target::files_info(), linux_nat_target::filesystem_is_local(), find_inferior_pid(), generic_mourn_inferior(), gdbsim_target::get_inferior_data_by_ptid(), get_ps_regcache(), process_stratum_target::has_execution(), gnu_nat_target::inf_attach(), gnu_nat_target::inf_cleanup(), gnu_nat_target::inf_continue(), gnu_nat_target::inf_set_pid(), gnu_nat_target::inf_set_step_thread(), gnu_nat_target::inf_set_traced(), inf_task_died_status(), gnu_nat_target::inf_validate_procinfo(), gnu_nat_target::inf_validate_procs(), gnu_nat_target::inf_validate_task_sc(), inferior_appeared(), inferior_command(), infpy_get_pid(), infpy_repr(), darwin_nat_target::interrupt(), darwin_nat_target::kill(), remote_target::kill(), kill_inferior_command(), remote_target::kill_new_fork_children(), kill_or_detach(), linux_nat_fileio_pid_of(), linux_nat_filter_event(), make_inf(), mi_cmd_exec_interrupt(), mi_cmd_execute(), mi_cmd_list_thread_groups(), mi_cmd_target_detach(), mi_interp::on_inferior_appeared(), exited_inferior_filter::operator()(), pd_enable(), pending_ptrace_events(), prepare_for_detach(), print_exited_reason(), print_inferior(), print_inferior_quit_action(), print_program_space(), print_selected_inferior(), proc_string(), prune_inferiors(), read_ptid(), remote_target::remote_add_inferior(), remote_target::remote_hostio_set_filesystem(), remote_target::remote_notice_new_inferior(), remove_inferior_command(), rename_vmcore_idle_reg_sections(), require_forward_progress(), fbsd_nat_target::resume(), gnu_nat_target::resume(), nbsd_nat_target::resume(), gdbsim_target::resume_one_inferior(), run_one_inferior(), scoped_restore_current_inferior_for_memory::scoped_restore_current_inferior_for_memory(), sharing_input_terminal(), darwin_nat_target::stop_inferior(), fbsd_nat_target::stop_process(), switch_to_program_space_and_thread(), target_detach(), thread_change_ptid(), thread_db_load(), amd_dbgapi_target::update_thread_list(), thread_db_target::update_thread_list(), validate_exec_file(), gnu_nat_target::wait(), procfs_target::wait(), darwin_nat_target::wait_1(), and darwin_nat_target::xfer_partial().
unsigned int inf::running |
Definition at line 180 of file gnu-nat.c.
Referenced by gnu_nat_target::inf_cleanup(), gnu_nat_target::inf_update_suspends(), gnu_nat_target::inf_validate_procs(), and make_inf().
struct proc* inf::signal_thread |
Definition at line 174 of file gnu-nat.c.
Referenced by gnu_nat_target::_proc_free(), gnu_nat_target::inf_set_threads_resume_sc_for_signal_thread(), inf_update_signal_thread(), make_inf(), set_sig_thread_cmd(), and show_sig_thread_cmd().
struct proc* inf::step_thread |
Definition at line 171 of file gnu-nat.c.
Referenced by gnu_nat_target::_proc_free(), gnu_nat_target::inf_set_step_thread(), make_inf(), and gnu_nat_target::resume().
unsigned int inf::stopped |
Definition at line 185 of file gnu-nat.c.
Referenced by if(), gnu_nat_target::inf_cleanup(), gnu_nat_target::inf_continue(), gnu_nat_target::inf_detach(), gnu_nat_target::inf_signal(), gnu_nat_target::inf_validate_procinfo(), make_inf(), gnu_nat_target::resume(), set_stopped_cmd(), and show_stopped_cmd().
struct proc* inf::task |
Definition at line 156 of file gnu-nat.c.
Referenced by active_inf(), darwin_restore_exception_ports(), darwin_save_exception_ports(), do_mach_notify_dead_name(), gnu_nat_target::find_memory_regions(), gnu_xfer_auxv(), gnu_xfer_memory(), gnu_nat_target::inf_detach(), inf_pick_first_thread(), gnu_nat_target::inf_restore_exc_ports(), gnu_nat_target::inf_resume(), gnu_nat_target::inf_set_pid(), gnu_nat_target::inf_set_traced(), gnu_nat_target::inf_signal(), gnu_nat_target::inf_steal_exc_ports(), gnu_nat_target::inf_suspend(), inf_update_procs(), gnu_nat_target::inf_update_suspends(), gnu_nat_target::inf_validate_procs(), gnu_nat_target::inf_validate_task_sc(), info_port_rights(), gnu_nat_target::kill(), make_inf(), gnu_nat_target::proc_abort(), S_exception_raise_request(), set_signals_cmd(), set_task_exc_port_cmd(), show_exceptions_cmd(), show_signals_cmd(), show_task_cmd(), show_task_pause_cmd(), gnu_nat_target::steal_exc_port(), and gnu_nat_target::wait().
struct proc* inf::threads |
Definition at line 157 of file gnu-nat.c.
Referenced by find_thread_id(), gnu_nat_target::inf_continue(), gnu_nat_target::inf_detach(), inf_pick_first_thread(), 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(), make_inf(), parse_thread_id(), print_thread_info_1(), and gnu_nat_target::wait().
int inf::threads_up_to_date |
Definition at line 163 of file gnu-nat.c.
Referenced by do_mach_notify_dead_name(), gnu_nat_target::inf_set_pid(), inf_update_procs(), gnu_nat_target::inf_update_suspends(), gnu_nat_target::inf_validate_procs(), and make_inf().
unsigned int inf::traced |
Definition at line 191 of file gnu-nat.c.
Referenced by gnu_nat_target::create_inferior(), gnu_nat_target::inf_cleanup(), gnu_nat_target::inf_set_traced(), gnu_nat_target::inf_validate_procinfo(), make_inf(), set_signals_cmd(), and show_signals_cmd().
struct inf_wait inf::wait |
Definition at line 167 of file gnu-nat.c.
Referenced by gnu_nat_target::_proc_free(), do_mach_notify_dead_name(), if(), gnu_nat_target::inf_clear_wait(), gnu_nat_target::inf_signal(), inf_task_died_status(), make_inf(), gnu_nat_target::proc_abort(), gnu_nat_target::resume(), S_exception_raise_request(), and gnu_nat_target::wait().
int inf::want_exceptions |
Definition at line 226 of file gnu-nat.c.
Referenced by gnu_nat_target::create_inferior(), make_inf(), gnu_nat_target::make_proc(), set_exceptions_cmd(), and show_exceptions_cmd().
int inf::want_signals |
Definition at line 222 of file gnu-nat.c.
Referenced by gnu_nat_target::attach(), gnu_nat_target::create_inferior(), make_inf(), set_signals_cmd(), and show_signals_cmd().