62 (
const char *string1,
const char *string2,
size_t string2_len,
73 extern int strncmp_iw (
const char *string1,
const char *string2,
88 extern int strcmp_iw (
const char *string1,
const char *string2);
92 extern int streq (
const char *,
const char *);
104 return strcmp (str1, str2) < 0;
112 extern const char *
gdb_bfd_errmsg (bfd_error_type error_tag,
char **matching);
173 void reset (
const char *str);
196 return countargv (
m_argv);
266 typedef std::unique_ptr<htab, htab_deleter>
htab_up;
340 #define gdb_stdout (*current_ui_gdb_stdout_ptr ()) 342 #define gdb_stdin (*current_ui_gdb_stdin_ptr ()) 344 #define gdb_stderr (*current_ui_gdb_stderr_ptr ()) 349 #define gdb_stdlog (*current_ui_gdb_stdlog_ptr ()) 386 extern void puts_debug (
char *prefix,
char *
string,
char *suffix);
438 #define gdb_print_host_address(ADDR, STREAM) \ 439 gdb_print_host_address_1 ((const void *) ADDR, STREAM) 481 const char *, va_list ap)
499 extern int myread (
int,
char *,
int);
int compare_positive_ints(const void *ap, const void *bp)
CORE_ADDR address_significant(gdbarch *gdbarch, CORE_ADDR addr)
pid_t wait_to_die_with_timeout(pid_t pid, int *status, int timeout)
int parse_escape(struct gdbarch *, const char **)
const char * print_core_address(struct gdbarch *gdbarch, CORE_ADDR address)
struct ui_file ** current_ui_gdb_stderr_ptr(void)
const char * paddress(struct gdbarch *gdbarch, CORE_ADDR addr)
mach_port_t mach_port_t name mach_port_t mach_port_t name kern_return_t int int rusage_t pid_t pid
unsigned m_save_lines_per_page
int strncmp_iw(const char *string1, const char *string2, size_t string2_len)
void perror_warning_with_name(const char *string)
void reinitialize_more_filter(void)
struct ui_file * gdb_stdtargin
static bool compare_cstrings(const char *str1, const char *str2)
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 *)
int core_addr_eq(const void *ap, const void *bp)
int parse_pid_to_attach(const char *args)
int fputc_unfiltered(int c, struct ui_file *)
int streq(const char *, const char *)
void void demangler_warning(const char *file, int line, const char *,...) ATTRIBUTE_PRINTF(3
void puts_filtered_tabular(char *string, int width, int right)
gdb_argv(const char *str)
int count_path_elements(const char *path)
void initialize_utils(void)
int int int yquery(const char *,...) ATTRIBUTE_PRINTF(1
int subset_compare(const char *, const char *)
struct ui_file * gdb_stdtargerr
CORE_ADDR string_to_core_addr(const char *my_string)
void print_sys_errmsg(const char *, int)
struct ui_file * gdb_stdtarg
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
~set_batch_flag_and_restore_page_info()
void fputstr_unfiltered(const char *str, int quotr, struct ui_file *stream)
gdb::unique_xmalloc_ptr< char > gdb_abspath(const char *)
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
std::unique_ptr< T, xfree_deleter< T > > unique_xmalloc_ptr
set_batch_flag_and_restore_page_info()
unsigned m_save_chars_per_line
void fputstr_filtered(const char *str, int quotr, struct ui_file *stream)
std::unique_ptr< htab, htab_deleter > htab_up
int strncmp_iw_with_mode(const char *string1, const char *string2, size_t string2_len, strncmp_iw_mode mode, enum language language, completion_match_for_lcd *match_for_lcd=NULL)
void reset(const char *str)
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)
struct ui_file ** current_ui_gdb_stdout_ptr(void)
int strcmp_iw(const char *string1, const char *string2)
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
mach_port_t mach_port_t name mach_port_t mach_port_t name kern_return_t int status
struct ui_file ** current_ui_gdb_stdlog_ptr(void)
DISABLE_COPY_AND_ASSIGN(set_batch_flag_and_restore_page_info)
void throw_perror_with_name(enum errors errcode, const char *string) ATTRIBUTE_NORETURN
std::string ldirname(const char *filename)
int can_dump_core(enum resource_limit_kind limit_kind)
void void void void void printf_filtered(const char *,...) ATTRIBUTE_PRINTF(1
struct ui_file ** current_ui_gdb_stdin_ptr(void)
void gdb_print_host_address_1(const void *addr, struct ui_file *stream)
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
bool operator!=(std::nullptr_t)
void substitute_path_component(char **stringp, const char *from, const char *to)
bool operator==(std::nullptr_t)
void wrap_here(const char *)
int int int void begin_line(void)
void void void void fprintfi_filtered(int, struct ui_file *, const char *,...) ATTRIBUTE_PRINTF(3
int myread(int, char *, int)
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 operator()(htab *ptr) const
const char * warning_pre_print
struct cleanup * make_cleanup_free_section_addr_info(struct section_addr_info *)
void vprintf_filtered(const char *, va_list) ATTRIBUTE_PRINTF(1
unsigned long long ULONGEST
void(* deprecated_error_begin_hook)(void)
const char * strip_leading_path_elements(const char *path, int n)
char * operator[](int arg)
int compare_strings(const void *ap, const void *bp)
std::chrono::steady_clock::duration get_prompt_for_continue_wait_time()
void free_current_contents(void *)
gdb::unique_xmalloc_ptr< char > gdb_realpath_keepfile(const char *)
ULONGEST align_up(ULONGEST v, int n)
void void void fprintf_filtered(struct ui_file *, const char *,...) ATTRIBUTE_PRINTF(2
ULONGEST align_down(ULONGEST v, int n)
struct cleanup * make_bpstat_clear_actions_cleanup(void)
struct cleanup * make_cleanup_value_free_to_mark(struct value *)
int filtered_printing_initialized(void)
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 error_stream(const string_file &) ATTRIBUTE_NORETURN
gdb_argv & operator=(const gdb_argv &)=delete
void reset_prompt_for_continue_wait_time(void)
gdb::unique_xmalloc_ptr< char > gdb_realpath(const char *)