21 #if !defined (INFERIOR_H)
135 void (*)(
int),
void (*)(
void),
char *,
136 void (*)(
const char *,
137 char *
const *,
char *
const *));
259 #define AT_ENTRY_POINT 4
265 #define START_INFERIOR_TRAPS_EXPECTED 1
504 #define ALL_INFERIORS(I) \
505 for ((I) = inferior_list; (I); (I) = (I)->next)
void term_info(char *, int)
int fork_inferior(char *, char *, char **, void(*)(void), void(*)(int), void(*)(void), char *, void(*)(const char *, char *const *, char *const *))
struct continuation * continuations
void restore_infcall_control_state(struct infcall_control_state *)
struct inferior * find_inferior_id(int num)
void detach_command(char *, int)
void discard_infcall_suspend_state(struct infcall_suspend_state *)
char * construct_inferior_arguments(int, char **)
int gdb_inferior_id_to_pid(int)
void continue_1(int all_threads)
void child_terminal_info(struct target_ops *self, const char *, int)
int in_inferior_list(int pid)
struct target_desc_info * tdesc_info
void inferior_appeared(struct inferior *inf, int pid)
struct infcall_suspend_state * save_infcall_suspend_state(void)
int number_of_inferiors(void)
void set_current_inferior(struct inferior *)
CORE_ADDR signed_pointer_to_address(struct gdbarch *gdbarch, struct type *type, const gdb_byte *buf)
void default_print_float_info(struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, const char *args)
void generic_mourn_inferior(void)
void delete_inferior_silent(int pid)
struct inferior * iterate_over_inferiors(int(*)(struct inferior *, void *), void *)
struct inferior * add_inferior_with_spaces(void)
void set_sigint_trap(void)
DECLARE_REGISTRY(inferior)
void child_terminal_inferior(struct target_ops *self)
void interrupt_target_1(int all_threads)
void child_terminal_ours_for_output(struct target_ops *self)
void prune_inferiors(void)
struct inferior * find_inferior_for_program_space(struct program_space *pspace)
struct cleanup * make_cleanup_restore_infcall_suspend_state(struct infcall_suspend_state *)
void child_terminal_ours(struct target_ops *self)
void delete_longjmp_breakpoint_cleanup(void *arg)
struct cleanup * save_current_inferior(void)
void address_to_signed_pointer(struct gdbarch *gdbarch, struct type *type, gdb_byte *buf, CORE_ADDR addr)
struct cleanup * save_inferior_ptid(void)
struct address_space * aspace
void startup_inferior(int)
struct program_space * pspace
struct gdb_environ * environment
void child_terminal_init_with_pgrp(int pgrp)
void set_inferior_args_vector(int, char **)
struct inferior_control_state control
void reopen_exec_file(void)
struct inferior * add_inferior(int pid)
void set_inferior_args(char *)
void delete_inferior(int pid)
void registers_info(char *, int)
int waiting_for_vfork_done
void attach_command(char *, int)
struct inferior * add_inferior_silent(int pid)
void discard_all_inferiors(void)
int have_live_inferiors(void)
struct inferior * vfork_child
int stopped_by_random_signal
struct inferior * find_inferior_ptid(ptid_t ptid)
void notice_new_inferior(ptid_t, int, int)
void restore_infcall_suspend_state(struct infcall_suspend_state *)
void discard_infcall_control_state(struct infcall_control_state *)
void post_create_inferior(struct target_ops *, int)
void set_inferior_io_terminal(const char *terminal_name)
void exit_inferior(int pid)
const char * get_inferior_io_terminal(void)
struct value * get_return_value(struct value *function, struct type *value_type, struct dummy_frame_context_saver *ctx_saver)
char * get_inferior_args(void)
void unsigned_address_to_pointer(struct gdbarch *gdbarch, struct type *type, gdb_byte *buf, CORE_ADDR addr)
struct regcache * get_infcall_suspend_state_regcache(struct infcall_suspend_state *)
void init_inferior_list(void)
void exit_inferior_silent(int pid)
CORE_ADDR unsigned_pointer_to_address(struct gdbarch *gdbarch, struct type *type, const gdb_byte *buf)
int pid_to_gdb_inferior_id(int pid)
void clear_sigint_trap(void)
struct type * value_type(const struct value *value)
enum stop_stack_kind stop_stack_dummy
struct private_inferior * priv
void default_print_registers_info(struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, int regnum, int all)
void child_terminal_init(struct target_ops *self)
struct inferior * find_inferior_pid(int pid)
struct inferior * inferior_list
struct inferior * vfork_parent
void exit_inferior_num_silent(int num)
int valid_gdb_inferior_id(int num)
struct inferior * current_inferior(void)
mach_port_t mach_port_t name mach_port_t mach_port_t name error_t int int rusage_t pid_t pid
struct cleanup * make_cleanup_restore_infcall_control_state(struct infcall_control_state *)
void detach_inferior(int pid)
void prepare_execution_command(struct target_ops *target, int background)
void delete_inferior_1(struct inferior *todel, int silent)
struct infcall_control_state * save_infcall_control_state(void)