GDB (xrefs)

Public Attributes | List of all members
inf Struct Reference

## 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

## Detailed Description

Definition at line 174 of file gnu-nat.c.

## Member Data Documentation

## ◆ default_thread_detach_sc

int inf::default_thread_detach_sc

Definition at line 239 of file gnu-nat.c.

Referenced by make_inf(), make_proc(), set_thread_default_detach_sc_cmd(), show_task_cmd(), and show_thread_default_detach_sc_cmd().

## ◆ default_thread_pause_sc

int inf::default_thread_pause_sc

Definition at line 238 of file gnu-nat.c.

Referenced by make_inf(), make_proc(), set_thread_default_pause_cmd(), and show_thread_default_pause_cmd().

## ◆ default_thread_run_sc

int inf::default_thread_run_sc

Definition at line 237 of file gnu-nat.c.

Referenced by make_inf(), make_proc(), set_thread_default_run_cmd(), and show_thread_default_run_cmd().

## ◆ detach_sc

int inf::detach_sc

Definition at line 233 of file gnu-nat.c.

Referenced by inf_detach(), make_inf(), set_task_detach_sc_cmd(), show_task_cmd(), and show_task_detach_sc_cmd().

## ◆ event_port

mach_port_t inf::event_port

Definition at line 198 of file gnu-nat.c.

Referenced by gnu_resume(), gnu_wait(), inf_cleanup(), inf_signal(), inf_startup(), inf_steal_exc_ports(), make_inf(), make_proc(), proc_trace(), and steal_exc_port().

## ◆ no_wait

unsigned int inf::no_wait

Definition at line 217 of file gnu-nat.c.

Referenced by gnu_wait(), inf_cleanup(), and make_inf().

## ◆ nomsg

unsigned int inf::nomsg

Definition at line 210 of file gnu-nat.c.

Referenced by gnu_create_inferior(), gnu_resume(), inf_cleanup(), inf_detach(), inf_validate_procinfo(), and make_inf().

## ◆ pause_sc

int inf::pause_sc

Definition at line 230 of file gnu-nat.c.

Referenced by gnu_wait(), inf_set_pid(), inf_suspend(), make_inf(), set_task_pause_cmd(), set_thread_pause_cmd(), show_task_cmd(), show_task_pause_cmd(), show_thread_default_pause_cmd(), and show_thread_pause_cmd().

## ◆ pending_execs

unsigned int inf::pending_execs

Definition at line 222 of file gnu-nat.c.

Referenced by gnu_create_inferior(), gnu_wait(), inf_cleanup(), inf_resume(), inf_update_suspends(), inf_validate_procs(), and make_inf().

## ◆ pid

pid_t inf::pid

Definition at line 187 of file gnu-nat.c.

Referenced by __proc_pid(), add_to_thread_list(), check_zombie_leaders(), child_terminal_init(), darwin_attach_pid(), darwin_check_new_threads(), darwin_decode_message(), darwin_detach(), darwin_interrupt(), darwin_kill_inferior(), darwin_resume_thread(), darwin_stop_inferior(), darwin_wait(), darwin_xfer_partial(), delete_inferior(), discard_all_inferiors(), discard_pending_stop_replies(), dispose_inferior(), do_mach_notify_dead_name(), exec_continue(), exit_inferior_1(), find_inferior_pid(), find_inferior_pid_it(), follow_exec(), gdbsim_resume_inferior(), gnu_create_inferior(), gnu_detach(), gnu_wait(), handle_no_resumed(), handle_vfork_child_exec_or_exit(), have_inferiors(), in_inferior_list(), inf_attach(), inf_cleanup(), inf_continue(), inf_set_pid(), inf_set_step_thread(), inf_set_traced(), inf_task_died_status(), inf_validate_procinfo(), inf_validate_procs(), inf_validate_task_sc(), inferior_appeared(), inferior_command(), infpy_get_pid(), infrun_inferior_exit(), kill_or_detach(), linux_nat_fileio_pid_of(), linux_nat_filesystem_is_local(), make_inf(), mi_cmd_exec_interrupt(), mi_cmd_execute(), mi_cmd_list_thread_groups(), mi_cmd_remove_inferior(), mi_cmd_target_detach(), mi_inferior_appeared(), mi_inferior_count(), number_of_live_inferiors(), parse_thread_id(), pid_to_gdb_inferior_id(), prepare_for_detach(), print_exited_reason(), print_inferior(), print_inferior_quit_action(), print_program_space(), print_selected_inferior(), proc_string(), process_initial_stop_replies(), remote_commit_resume(), remote_hostio_set_filesystem(), remove_inferior_command(), remove_stop_reply_for_inferior(), run_one_inferior(), switch_to_program_space_and_thread(), thread_change_ptid(), and thread_db_update_thread_list().

## ◆ running

unsigned int inf::running

Definition at line 202 of file gnu-nat.c.

Referenced by inf_cleanup(), inf_update_suspends(), inf_validate_procs(), make_inf(), and proc_abort().

## ◆ signal_thread

struct proc* inf::signal_thread

Definition at line 196 of file gnu-nat.c.

Referenced by _proc_free(), inf_set_threads_resume_sc_for_signal_thread(), inf_update_signal_thread(), make_inf(), set_sig_thread_cmd(), and show_sig_thread_cmd().

## ◆ step_thread

struct proc* inf::step_thread

Definition at line 193 of file gnu-nat.c.

Referenced by _proc_free(), gnu_resume(), inf_set_step_thread(), and make_inf().

## ◆ stopped

unsigned int inf::stopped

Definition at line 207 of file gnu-nat.c.

Referenced by gnu_resume(), if(), inf_cleanup(), inf_continue(), inf_detach(), inf_signal(), inf_validate_procinfo(), make_inf(), set_stopped_cmd(), and show_stopped_cmd().

## ◆ task

struct proc* inf::task

Definition at line 178 of file gnu-nat.c.

Referenced by active_inf(), darwin_restore_exception_ports(), darwin_save_exception_ports(), do_mach_notify_dead_name(), gnu_find_memory_regions(), gnu_kill_inferior(), gnu_wait(), gnu_xfer_auxv(), gnu_xfer_memory(), inf_detach(), inf_pick_first_thread(), inf_restore_exc_ports(), inf_resume(), inf_set_pid(), inf_set_traced(), inf_signal(), inf_steal_exc_ports(), inf_suspend(), inf_update_procs(), inf_update_suspends(), inf_validate_procs(), inf_validate_task_sc(), info_port_rights(), make_inf(), 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(), and steal_exc_port().

## ◆ threads

struct proc* inf::threads

Definition at line 179 of file gnu-nat.c.

Referenced by gnu_wait(), inf_continue(), inf_detach(), inf_pick_first_thread(), inf_port_to_thread(), inf_restore_exc_ports(), inf_resume(), inf_set_threads_resume_sc(), inf_steal_exc_ports(), inf_suspend(), inf_threads(), inf_tid_to_thread(), inf_update_signal_thread(), inf_update_suspends(), inf_validate_procs(), and make_inf().

## ◆ threads_up_to_date

int inf::threads_up_to_date

Definition at line 185 of file gnu-nat.c.

Referenced by do_mach_notify_dead_name(), inf_set_pid(), inf_update_procs(), inf_update_suspends(), inf_validate_procs(), and make_inf().

## ◆ traced

unsigned int inf::traced

Definition at line 213 of file gnu-nat.c.

Referenced by gnu_create_inferior(), inf_cleanup(), inf_set_traced(), inf_validate_procinfo(), make_inf(), set_signals_cmd(), and show_signals_cmd().

## ◆ wait

struct inf_wait inf::wait

Definition at line 189 of file gnu-nat.c.

Referenced by _proc_free(), do_mach_notify_dead_name(), gnu_resume(), gnu_wait(), if(), inf_clear_wait(), inf_signal(), inf_task_died_status(), make_inf(), proc_abort(), and S_exception_raise_request().

## ◆ want_exceptions

int inf::want_exceptions

Definition at line 248 of file gnu-nat.c.

Referenced by gnu_create_inferior(), make_inf(), make_proc(), set_exceptions_cmd(), and show_exceptions_cmd().

## ◆ want_signals

int inf::want_signals

Definition at line 244 of file gnu-nat.c.

Referenced by gnu_attach(), gnu_create_inferior(), make_inf(), set_signals_cmd(), and show_signals_cmd().

The documentation for this struct was generated from the following file:

- /tmp/gdb-8.1/gdb/gnu-nat.c