Classes |
| struct | inferior_control_state |
| struct | inferior |
Defines |
| #define | ON_STACK 1 |
| #define | AT_ENTRY_POINT 4 |
| #define | STARTUP_WITH_SHELL 1 |
| #define | ALL_INFERIORS(I) for ((I) = inferior_list; (I); (I) = (I)->next) |
Enumerations |
| enum | step_over_calls_kind { STEP_OVER_NONE,
STEP_OVER_ALL,
STEP_OVER_UNDEBUGGABLE
} |
| enum | stop_kind { NO_STOP_QUIETLY = 0,
STOP_QUIETLY,
STOP_QUIETLY_REMOTE,
STOP_QUIETLY_NO_SIGSTOP
} |
| enum | exec_direction_kind { EXEC_FORWARD,
EXEC_REVERSE
} |
Functions |
| struct infcall_suspend_state * | save_infcall_suspend_state (void) |
| struct infcall_control_state * | save_infcall_control_state (void) |
| void | restore_infcall_suspend_state (struct infcall_suspend_state *) |
| void | restore_infcall_control_state (struct infcall_control_state *) |
| struct cleanup * | make_cleanup_restore_infcall_suspend_state (struct infcall_suspend_state *) |
| struct cleanup * | make_cleanup_restore_infcall_control_state (struct infcall_control_state *) |
| void | discard_infcall_suspend_state (struct infcall_suspend_state *) |
| void | discard_infcall_control_state (struct infcall_control_state *) |
| struct regcache * | get_infcall_suspend_state_regcache (struct infcall_suspend_state *) |
| int | ptid_match (ptid_t ptid, ptid_t filter) |
| struct cleanup * | save_inferior_ptid (void) |
| void | set_sigint_trap (void) |
| void | clear_sigint_trap (void) |
| void | set_inferior_io_terminal (const char *terminal_name) |
| const char * | get_inferior_io_terminal (void) |
| void | clear_proceed_status (void) |
| void | proceed (CORE_ADDR, enum gdb_signal, int) |
| void | generic_mourn_inferior (void) |
| void | terminal_save_ours (void) |
| void | terminal_ours (void) |
| CORE_ADDR | unsigned_pointer_to_address (struct gdbarch *gdbarch, struct type *type, const gdb_byte *buf) |
| void | unsigned_address_to_pointer (struct gdbarch *gdbarch, struct type *type, gdb_byte *buf, CORE_ADDR addr) |
| CORE_ADDR | signed_pointer_to_address (struct gdbarch *gdbarch, struct type *type, const gdb_byte *buf) |
| void | address_to_signed_pointer (struct gdbarch *gdbarch, struct type *type, gdb_byte *buf, CORE_ADDR addr) |
| void | wait_for_inferior (void) |
| void | prepare_for_detach (void) |
| void | fetch_inferior_event (void *) |
| void | init_wait_for_inferior (void) |
| void | reopen_exec_file (void) |
| void | resume (int, enum gdb_signal) |
| ptid_t | user_visible_resume_ptid (int step) |
| void | insert_step_resume_breakpoint_at_sal (struct gdbarch *, struct symtab_and_line, struct frame_id) |
| void | default_print_registers_info (struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, int regnum, int all) |
| void | child_terminal_info (const char *, int) |
| void | term_info (char *, int) |
| void | terminal_ours_for_output (void) |
| void | terminal_inferior (void) |
| void | terminal_init_inferior (void) |
| void | terminal_init_inferior_with_pgrp (int pgrp) |
| int | fork_inferior (char *, char *, char **, void(*)(void), void(*)(int), void(*)(void), char *, void(*)(const char *, char *const *, char *const *)) |
| void | startup_inferior (int) |
| char * | construct_inferior_arguments (int, char **) |
| void | start_remote (int from_tty) |
| void | normal_stop (void) |
| int | signal_stop_state (int) |
| int | signal_print_state (int) |
| int | signal_pass_state (int) |
| int | signal_stop_update (int, int) |
| int | signal_print_update (int, int) |
| int | signal_pass_update (int, int) |
| void | get_last_target_status (ptid_t *ptid, struct target_waitstatus *status) |
| void | follow_inferior_reset_breakpoints (void) |
| void | set_step_info (struct frame_info *frame, struct symtab_and_line sal) |
| void | clear_exit_convenience_vars (void) |
| void | post_create_inferior (struct target_ops *, int) |
| void | attach_command (char *, int) |
| char * | get_inferior_args (void) |
| void | set_inferior_args (char *) |
| void | set_inferior_args_vector (int, char **) |
| void | registers_info (char *, int) |
| void | continue_1 (int all_threads) |
| void | interrupt_target_1 (int all_threads) |
| void | delete_longjmp_breakpoint_cleanup (void *arg) |
| void | detach_command (char *, int) |
| void | notice_new_inferior (ptid_t, int, int) |
| struct value * | get_return_value (struct value *function, struct type *value_type) |
| void | displaced_step_dump_bytes (struct ui_file *file, const gdb_byte *buf, size_t len) |
| struct displaced_step_closure * | get_displaced_step_closure_by_addr (CORE_ADDR addr) |
| | DECLARE_REGISTRY (inferior) |
| void | init_inferior_list (void) |
| struct inferior * | add_inferior (int pid) |
| struct inferior * | add_inferior_silent (int pid) |
| void | delete_inferior (int pid) |
| void | delete_inferior_1 (struct inferior *todel, int silent) |
| void | delete_inferior_silent (int pid) |
| void | detach_inferior (int pid) |
| void | exit_inferior (int pid) |
| void | exit_inferior_silent (int pid) |
| void | exit_inferior_num_silent (int num) |
| void | inferior_appeared (struct inferior *inf, int pid) |
| void | discard_all_inferiors (void) |
| int | gdb_inferior_id_to_pid (int) |
| int | pid_to_gdb_inferior_id (int pid) |
| int | in_inferior_list (int pid) |
| int | valid_gdb_inferior_id (int num) |
| struct inferior * | find_inferior_pid (int pid) |
| struct inferior * | find_inferior_id (int num) |
| struct inferior * | find_inferior_for_program_space (struct program_space *pspace) |
| struct inferior * | iterate_over_inferiors (int(*)(struct inferior *, void *), void *) |
| int | have_inferiors (void) |
| int | have_live_inferiors (void) |
| struct inferior * | current_inferior (void) |
| void | set_current_inferior (struct inferior *) |
| struct cleanup * | save_current_inferior (void) |
| void | prune_inferiors (void) |
| int | number_of_inferiors (void) |
| struct inferior * | add_inferior_with_spaces (void) |
| void | update_observer_mode (void) |
| void | update_signals_program_target (void) |
| void | signal_catch_update (const unsigned int *) |
| enum gdb_signal | gdb_signal_from_command (int num) |
Variables |
| ptid_t | inferior_ptid |
| int | sync_execution |
| int | sched_multi |
| int | step_stop_if_no_debug |
| int | non_stop |
| int | disable_randomization |
| unsigned int | debug_infrun |
| int | stop_on_solib_events |
| CORE_ADDR | stop_pc |
| enum stop_stack_kind | stop_stack_dummy |
| int | stopped_by_random_signal |
| int | execution_direction |
| struct regcache * | stop_registers |
| int | debug_displaced |
| struct inferior * | inferior_list |