32 extern int strcmp_iw (
const char *,
const char *);
36 extern int streq (
const char *,
const char *);
48 extern const char *
gdb_bfd_errmsg (bfd_error_type error_tag,
char **matching);
59 extern int parse_escape (
struct gdbarch *,
const char **);
137 char *
ldirname (
const char *filename);
143 extern int query (
const char *, ...) ATTRIBUTE_PRINTF (1, 2);
144 extern
int nquery (
const char *, ...) ATTRIBUTE_PRINTF (1, 2);
145 extern
int yquery (
const char *, ...) ATTRIBUTE_PRINTF (1, 2);
153 extern
int pagination_enabled;
157 extern struct ui_file *gdb_stdout;
159 extern struct ui_file *gdb_stdin;
161 extern struct ui_file *gdb_stderr;
166 extern struct ui_file *gdb_stdlog;
171 extern struct ui_file *gdb_stdtarg;
172 extern struct ui_file *gdb_stdtargerr;
173 extern struct ui_file *gdb_stdtargin;
200 extern
void puts_debug (
char *prefix,
char *
string,
char *suffix);
205 ATTRIBUTE_PRINTF (2, 0);
208 ATTRIBUTE_PRINTF (2, 3);
211 ATTRIBUTE_PRINTF (3, 4);
220 ATTRIBUTE_PRINTF (2, 0);
223 ATTRIBUTE_PRINTF (2, 3);
234 struct ui_file * stream);
237 struct ui_file * stream);
240 struct ui_file * stream);
243 struct ui_file * stream);
283 extern
char *warning_pre_print;
285 extern
void error_stream (struct ui_file *) ATTRIBUTE_NORETURN;
288 const char *, va_list ap)
289 ATTRIBUTE_PRINTF (3, 0);
292 const char *, ...) ATTRIBUTE_PRINTF (3, 4);
307 extern int producer_is_gcc (
const char *producer,
int *major,
int *minor);
309 extern int myread (
int,
char *,
int);
int compare_positive_ints(const void *ap, const void *bp)
struct cleanup * set_batch_flag_and_make_cleanup_restore_page_info(void)
pid_t wait_to_die_with_timeout(pid_t pid, int *status, int timeout)
char * gdb_realpath(const char *)
int parse_escape(struct gdbarch *, const char **)
struct cleanup * make_cleanup_restore_page_info(void)
const char * print_core_address(struct gdbarch *gdbarch, CORE_ADDR address)
const char * paddress(struct gdbarch *gdbarch, CORE_ADDR addr)
void perror_warning_with_name(const char *string)
void reinitialize_more_filter(void)
struct cleanup * make_cleanup_clear_parser_state(struct parser_state **p)
struct type ** const(pascal_builtin_types[])
struct cleanup * make_cleanup_obstack_free(struct obstack *obstack)
const char * gdb_bfd_errmsg(bfd_error_type error_tag, char **matching)
int fputc_filtered(int c, struct ui_file *)
void set_screen_width_and_height(int width, int height)
int strcmp_iw_ordered(const char *, const char *)
struct cleanup * make_cleanup_restore_current_language(void)
int core_addr_eq(const void *ap, const void *bp)
struct cleanup * make_cleanup_bfd_unref(bfd *abfd)
int parse_pid_to_attach(const char *args)
int fputc_unfiltered(int c, struct ui_file *)
int streq(const char *, const char *)
struct cleanup * make_cleanup_htab_delete(htab_t htab)
void void demangler_warning(const char *file, int line, const char *,...) ATTRIBUTE_PRINTF(3
void puts_filtered_tabular(char *string, int width, int right)
char * gdb_realpath_keepfile(const char *)
struct cleanup * make_cleanup_free_so(struct so_list *so)
void initialize_utils(void)
int int int yquery(const char *,...) ATTRIBUTE_PRINTF(1
CORE_ADDR string_to_core_addr(const char *my_string)
void print_sys_errmsg(const char *, int)
struct timeval get_prompt_for_continue_wait_time(void)
struct cleanup * make_cleanup_value_free(struct value *)
char ** gdb_buildargv(const char *)
void fputs_unfiltered(const char *, struct ui_file *)
void void void * hashtab_obstack_allocate(void *data, size_t size, size_t count)
void void void void void void void void void void void print_spaces(int, struct ui_file *)
void fputstrn_filtered(const char *str, int n, int quotr, struct ui_file *stream)
mach_port_t kern_return_t mach_port_t msgports mach_port_t kern_return_t pid_t pid mach_port_t kern_return_t mach_port_t task mach_port_t kern_return_t int flags
int int nquery(const char *,...) ATTRIBUTE_PRINTF(1
void void void void void void void void void void printf_unfiltered(const char *,...) ATTRIBUTE_PRINTF(1
struct cleanup * make_cleanup_restore_uinteger(unsigned int *variable)
void fputstr_unfiltered(const char *str, int quotr, struct ui_file *stream)
int gdb_filename_fnmatch(const char *pattern, const char *string, int flags)
void void void void void void void void vfprintf_unfiltered(struct ui_file *, const char *, va_list) ATTRIBUTE_PRINTF(2
void void vfprintf_filtered(struct ui_file *, const char *, va_list) ATTRIBUTE_PRINTF(2
char * ldirname(const char *filename)
struct cleanup * make_cleanup_dyn_string_delete(struct dyn_string *)
int producer_is_gcc(const char *producer, int *major, int *minor)
struct cleanup * make_cleanup_fclose(FILE *file)
void fputstr_filtered(const char *str, int quotr, struct ui_file *stream)
mach_port_t mach_port_t name mach_port_t mach_port_t name error_t int status
int putchar_unfiltered(int c)
hashval_t core_addr_hash(const void *ap)
void demangler_vwarning(const char *file, int line, const char *, va_list ap) ATTRIBUTE_PRINTF(3
char * make_hex_string(const gdb_byte *data, size_t length)
void dummy_obstack_deallocate(void *object, void *data)
void puts_filtered(const char *)
void void void void void void void vprintf_unfiltered(const char *, va_list) ATTRIBUTE_PRINTF(1
struct cleanup * make_cleanup_restore_ui_file(struct ui_file **variable)
struct cleanup * make_cleanup_ui_file_delete(struct ui_file *)
void throw_perror_with_name(enum errors errcode, const char *string) ATTRIBUTE_NORETURN
int can_dump_core(enum resource_limit_kind limit_kind)
void void void void void printf_filtered(const char *,...) ATTRIBUTE_PRINTF(1
struct cleanup * make_cleanup_free_section_addr_info(struct section_addr_info *))
void warn_cant_dump_core(const char *reason)
void fprintf_symbol_filtered(struct ui_file *, const char *, enum language, int)
void init_page_info(void)
void void void void void void void void void fprintf_unfiltered(struct ui_file *, const char *,...) ATTRIBUTE_PRINTF(2
void substitute_path_component(char **stringp, const char *from, const char *to)
int producer_is_gcc_ge_4(const char *producer)
int int int void begin_line(void)
void void void void fprintfi_filtered(int, struct ui_file *, const char *,...) ATTRIBUTE_PRINTF(3
int strcmp_iw(const char *, const char *)
int myread(int, char *, int)
int subset_compare(char *, char *)
struct cleanup * make_cleanup_unpush_target(struct target_ops *ops)
void puts_unfiltered(const char *)
void puts_debug(char *prefix, char *string, char *suffix)
void print_spaces_filtered(int, struct ui_file *)
int putchar_filtered(int c)
void error_stream(struct ui_file *) ATTRIBUTE_NORETURN
struct cleanup * make_cleanup_restore_integer(int *variable)
void vprintf_filtered(const char *, va_list) ATTRIBUTE_PRINTF(1
unsigned long long ULONGEST
void(* deprecated_error_begin_hook)(void)
char * gdb_abspath(const char *)
int compare_strings(const void *ap, const void *bp)
void free_current_contents(void *)
ULONGEST align_up(ULONGEST v, int n)
void gdb_print_host_address(const void *addr, struct ui_file *stream)
void void void fprintf_filtered(struct ui_file *, const char *,...) ATTRIBUTE_PRINTF(2
ULONGEST align_down(ULONGEST v, int n)
struct cleanup * make_cleanup_freeargv(char **)
struct cleanup * make_bpstat_clear_actions_cleanup(void)
struct cleanup * make_cleanup_value_free_to_mark(struct value *)
int filtered_printing_initialized(void)
struct cleanup * make_cleanup_ui_out_redirect_pop(struct ui_out *uiout)
mach_port_t mach_port_t name mach_port_t mach_port_t name error_t int int rusage_t pid_t pid
void fputs_filtered(const char *, struct ui_file *)
void void void void void void printfi_filtered(int, const char *,...) ATTRIBUTE_PRINTF(2
void fputstrn_unfiltered(const char *str, int n, int quotr, struct ui_file *stream)
int query(const char *,...) ATTRIBUTE_PRINTF(1
void reset_prompt_for_continue_wait_time(void)