GDB (xrefs)
|
#include "gdbthread.h"
Public Attributes | |
struct breakpoint * | step_resume_breakpoint |
struct breakpoint * | exception_resume_breakpoint |
struct breakpoint * | single_step_breakpoints |
CORE_ADDR | step_range_start |
CORE_ADDR | step_range_end |
struct symbol * | step_start_function |
int | may_range_step |
struct frame_id | step_frame_id |
struct frame_id | step_stack_frame_id |
int | trap_expected |
int | proceed_to_finish |
int | in_infcall |
enum step_over_calls_kind | step_over_calls |
int | stop_step |
bpstat | stop_bpstat |
struct interp * | command_interp |
int | stepping_command |
Definition at line 46 of file gdbthread.h.
struct interp* thread_control_state::command_interp |
Definition at line 140 of file gdbthread.h.
Referenced by clear_proceed_status_thread(), follow_fork(), mi_on_normal_stop(), and proceed().
struct breakpoint* thread_control_state::exception_resume_breakpoint |
Definition at line 54 of file gdbthread.h.
Referenced by clear_thread_inferior_resources(), delete_exception_resume_breakpoint(), discard_infcall_control_state(), follow_exec(), follow_fork(), follow_inferior_reset_breakpoints(), insert_exception_resume_breakpoint(), insert_exception_resume_from_probe(), insert_longjmp_resume_breakpoint(), process_event_stop_test(), restore_infcall_control_state(), and save_infcall_control_state().
int thread_control_state::in_infcall |
Definition at line 126 of file gdbthread.h.
Referenced by breakpoint_about_to_proceed(), mi_about_to_proceed(), mi_on_resume(), and spu_skip_standalone_loader().
int thread_control_state::may_range_step |
Definition at line 85 of file gdbthread.h.
Referenced by append_resumption(), clear_proceed_status_thread(), displaced_step_prepare(), handle_inferior_event_1(), process_event_stop_test(), resume(), step_once(), and until_next_command().
int thread_control_state::proceed_to_finish |
Definition at line 122 of file gdbthread.h.
Referenced by clear_proceed_status_thread(), finish_backward(), finish_command_continuation(), finish_forward(), mi_on_normal_stop(), and process_event_stop_test().
struct breakpoint* thread_control_state::single_step_breakpoints |
Definition at line 61 of file gdbthread.h.
Referenced by clear_thread_inferior_resources(), delete_single_step_breakpoints(), follow_exec(), insert_single_step_breakpoint(), thread_has_single_step_breakpoint_here(), and thread_has_single_step_breakpoints_set().
struct frame_id thread_control_state::step_frame_id |
Definition at line 90 of file gdbthread.h.
Referenced by clear_proceed_status_thread(), follow_fork(), print_stop_event(), process_event_stop_test(), record_btrace_start_replaying(), and set_step_info().
enum step_over_calls_kind thread_control_state::step_over_calls |
Definition at line 128 of file gdbthread.h.
Referenced by clear_proceed_status_thread(), finish_command(), process_event_stop_test(), step_once(), and until_next_command().
CORE_ADDR thread_control_state::step_range_end |
Definition at line 74 of file gdbthread.h.
Referenced by append_resumption(), clear_proceed_status_thread(), currently_stepping(), finish_backward(), finish_command(), follow_exec(), follow_fork(), handle_signal_stop(), handle_step_into_function(), handle_step_into_function_backward(), pc_in_thread_step_range(), process_event_stop_test(), step_once(), switch_back_to_stepped_thread(), and until_next_command().
CORE_ADDR thread_control_state::step_range_start |
Definition at line 73 of file gdbthread.h.
Referenced by append_resumption(), clear_proceed_status_thread(), finish_backward(), finish_command(), follow_exec(), follow_fork(), handle_step_into_function(), handle_step_into_function_backward(), pc_in_thread_step_range(), process_event_stop_test(), step_once(), and until_next_command().
struct breakpoint* thread_control_state::step_resume_breakpoint |
Definition at line 51 of file gdbthread.h.
Referenced by arm_linux_copy_svc(), clear_thread_inferior_resources(), currently_stepping(), delete_step_resume_breakpoint(), discard_infcall_control_state(), follow_exec(), follow_fork(), follow_inferior_reset_breakpoints(), handle_signal_stop(), insert_step_resume_breakpoint_at_sal_1(), process_event_stop_test(), restore_infcall_control_state(), resume(), and save_infcall_control_state().
struct frame_id thread_control_state::step_stack_frame_id |
Definition at line 94 of file gdbthread.h.
Referenced by clear_proceed_status_thread(), handle_signal_stop(), process_event_stop_test(), record_btrace_start_replaying(), and set_step_info().
struct symbol* thread_control_state::step_start_function |
Definition at line 77 of file gdbthread.h.
Referenced by clear_proceed_status_thread(), print_stop_event(), process_event_stop_test(), and set_step_frame().
int thread_control_state::stepping_command |
Definition at line 145 of file gdbthread.h.
Referenced by clear_proceed_status_thread(), resume(), schedlock_applies(), step_once(), and switch_back_to_stepped_thread().
bpstat thread_control_state::stop_bpstat |
Definition at line 135 of file gdbthread.h.
Referenced by bpstat_clear_actions(), bpstat_remove_breakpoint_callback(), clear_proceed_status_thread(), clear_thread_inferior_resources(), continue_command(), discard_infcall_control_state(), finish_command_continuation(), handle_inferior_event_1(), handle_signal_stop(), handle_syscall_event(), print_stop_event(), process_event_stop_test(), program_info(), restore_infcall_control_state(), and save_infcall_control_state().
int thread_control_state::stop_step |
Definition at line 131 of file gdbthread.h.
Referenced by clear_proceed_status_thread(), end_stepping_range(), fetch_inferior_event(), handle_signal_stop(), mi_on_normal_stop(), print_stop_event(), program_info(), step_1(), and step_1_continuation().
int thread_control_state::trap_expected |
Definition at line 118 of file gdbthread.h.
Referenced by clear_proceed_status_thread(), currently_stepping(), displaced_step_fixup(), handle_signal_stop(), keep_going(), proceed(), resume(), and switch_back_to_stepped_thread().