Defines |
#define | SET_SIGS(nsigs, sigs, flags) |
#define | UNSET_SIGS(nsigs, sigs, flags) |
#define | RESUME_ALL minus_one_ptid |
Enumerations |
enum | infwait_states { infwait_normal_state,
infwait_thread_hop_state,
infwait_step_watch_state,
infwait_nonstep_watch_state
} |
Functions |
void | _initialize_infrun (void) |
void | nullify_last_target_wait_ptid (void) |
void | update_observer_mode (void) |
void | update_signals_program_target (void) |
void | init_thread_stepping_state (struct thread_info *tss) |
void | follow_inferior_reset_breakpoints (void) |
struct displaced_step_closure * | get_displaced_step_closure_by_addr (CORE_ADDR addr) |
void | displaced_step_dump_bytes (struct ui_file *file, const gdb_byte *buf, size_t len) |
ptid_t | user_visible_resume_ptid (int step) |
void | resume (int step, enum gdb_signal sig) |
void | clear_proceed_status (void) |
void | proceed (CORE_ADDR addr, enum gdb_signal siggnal, int step) |
void | start_remote (int from_tty) |
void | init_wait_for_inferior (void) |
void | prepare_for_detach (void) |
void | wait_for_inferior (void) |
void | fetch_inferior_event (void *client_data) |
void | set_step_info (struct frame_info *frame, struct symtab_and_line sal) |
void | get_last_target_status (ptid_t *ptidp, struct target_waitstatus *status) |
void | insert_step_resume_breakpoint_at_sal (struct gdbarch *gdbarch, struct symtab_and_line sr_sal, struct frame_id sr_id) |
void | normal_stop (void) |
int | signal_stop_state (int signo) |
int | signal_print_state (int signo) |
int | signal_pass_state (int signo) |
int | signal_stop_update (int signo, int state) |
int | signal_print_update (int signo, int state) |
int | signal_pass_update (int signo, int state) |
void | signal_catch_update (const unsigned int *info) |
enum gdb_signal | gdb_signal_from_command (int num) |
struct infcall_suspend_state * | save_infcall_suspend_state (void) |
void | restore_infcall_suspend_state (struct infcall_suspend_state *inf_state) |
struct cleanup * | make_cleanup_restore_infcall_suspend_state (struct infcall_suspend_state *inf_state) |
void | discard_infcall_suspend_state (struct infcall_suspend_state *inf_state) |
struct regcache * | get_infcall_suspend_state_regcache (struct infcall_suspend_state *inf_state) |
struct infcall_control_state * | save_infcall_control_state (void) |
void | restore_infcall_control_state (struct infcall_control_state *inf_status) |
struct cleanup * | make_cleanup_restore_infcall_control_state (struct infcall_control_state *inf_status) |
void | discard_infcall_control_state (struct infcall_control_state *inf_status) |
int | ptid_match (ptid_t ptid, ptid_t filter) |
struct cleanup * | save_inferior_ptid (void) |
void | clear_exit_convenience_vars (void) |
Variables |
int | step_stop_if_no_debug = 0 |
int | sync_execution = 0 |
int | debug_displaced = 0 |
unsigned int | debug_infrun = 0 |
int | disable_randomization = 1 |
int | non_stop = 0 |
int | observer_mode = 0 |
int | stop_on_solib_events |
int | stop_after_trap |
struct regcache * | stop_registers |
int | sched_multi = 0 |
ptid_t | waiton_ptid |
int | execution_direction = EXEC_FORWARD |