23#include "gdbsupport/array-view.h"
24#include "gdbsupport/scoped_restore.h"
64 (
const char *string1,
const char *string2,
size_t string2_len,
67 bool ignore_template_params =
false);
76extern int strncmp_iw (
const char *string1,
const char *string2,
91extern int strcmp_iw (
const char *string1,
const char *string2);
142std::string
ldirname (
const char *filename);
182#define gdb_stdout (*current_ui_gdb_stdout_ptr ())
184#define gdb_stdin (*current_ui_gdb_stdin_ptr ())
187#define gdb_stderr (*current_ui_gdb_stderr_ptr ())
190#define gdb_stdlog (*current_ui_gdb_stdlog_ptr ())
213extern void puts_tabular (
char *
string,
int width,
int right);
295 const
char *, va_list ap)
305extern pid_t wait_to_die_with_timeout (pid_t
pid,
int *
status,
int timeout);
308extern int myread (
int,
char *,
int);
338extern void copy_bitwise (gdb_byte *dest, ULONGEST dest_offset,
339 const gdb_byte *source, ULONGEST source_offset,
340 ULONGEST nbits,
int bits_big_endian);
419 warning (
"%s", w.c_str ());
void vprintf(const char *, va_list) ATTRIBUTE_PRINTF(2
static void ATTRIBUTE_PRINTF(1, 0)
mach_port_t kern_return_t mach_port_t mach_msg_type_name_t msgportsPoly 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
mach_port_t mach_port_t name mach_port_t mach_port_t name kern_return_t int int rusage_t pid_t pid
mach_port_t mach_port_t name mach_port_t mach_port_t name kern_return_t int status
void warn(const char *format,...) ATTRIBUTE_PRINTF(2
std::vector< string_file > m_warnings
DISABLE_COPY_AND_ASSIGN(set_batch_flag_and_restore_page_info)
set_batch_flag_and_restore_page_info()
~set_batch_flag_and_restore_page_info()
unsigned m_save_chars_per_line
unsigned m_save_lines_per_page
std::string ldirname(const char *filename)
int parse_escape(struct gdbarch *, const char **)
void fprintf_styled(struct ui_file *stream, const ui_file_style &style, const char *fmt,...) ATTRIBUTE_PRINTF(3
struct ui_file ** current_ui_gdb_stdlog_ptr(void)
int strncmp_iw(const char *string1, const char *string2, size_t string2_len)
void set_screen_width_and_height(int width, int height)
void demangler_vwarning(const char *file, int line, const char *, va_list ap) ATTRIBUTE_PRINTF(3
std::chrono::steady_clock::duration get_prompt_for_continue_wait_time()
void init_page_info(void)
void reinitialize_more_filter(void)
const char * print_core_address(struct gdbarch *gdbarch, CORE_ADDR address)
int can_dump_core(enum resource_limit_kind limit_kind)
void assign_set_if_changed(T &lval, const T &val, bool &changed)
void void void void void void print_spaces(int, struct ui_file *)
int int int void begin_line(void)
const char * paddress(struct gdbarch *gdbarch, CORE_ADDR addr)
void perror_warning_with_name(const char *string)
struct ui_file ** current_ui_gdb_stdin_ptr(void)
void void void gdb_printf(struct ui_file *, const char *,...) ATTRIBUTE_PRINTF(2
int int nquery(const char *,...) ATTRIBUTE_PRINTF(1
void gdb_vprintf(const char *, va_list) ATTRIBUTE_PRINTF(1
void fprintf_symbol(struct ui_file *, const char *, enum language, int)
int query(const char *,...) ATTRIBUTE_PRINTF(1
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, bool ignore_template_params=false)
void fputs_highlighted(const char *str, const compiled_regex &highlight, struct ui_file *stream)
int filtered_printing_initialized(void)
void void demangler_warning(const char *file, int line, const char *,...) ATTRIBUTE_PRINTF(3
void reset_prompt_for_continue_wait_time(void)
void copy_bitwise(gdb_byte *dest, ULONGEST dest_offset, const gdb_byte *source, ULONGEST source_offset, ULONGEST nbits, int bits_big_endian)
struct ui_file * gdb_stdtarg
int gdb_filename_fnmatch(const char *pattern, const char *string, int flags)
struct ui_file * gdb_stdtargerr
void gdb_putc(int c, struct ui_file *)
bool assign_return_if_changed(T &lval, const T &val)
void(* deprecated_error_begin_hook)(void)
void void int myread(int, char *, int)
int count_path_elements(const char *path)
int int int yquery(const char *,...) ATTRIBUTE_PRINTF(1
struct ui_file * gdb_stdtargin
int strcmp_iw_ordered(const char *, const char *)
CORE_ADDR string_to_core_addr(const char *my_string)
struct ui_file ** current_ui_gdb_stderr_ptr(void)
void substitute_path_component(char **stringp, const char *from, const char *to)
void void fputs_styled(const char *linebuffer, const ui_file_style &style, struct ui_file *stream)
const char * strip_leading_path_elements(const char *path, int n)
struct ui_file ** current_ui_gdb_stdout_ptr(void)
void gdb_flush(struct ui_file *stream)
void gdb_puts(const char *, struct ui_file *)
const char * warning_pre_print
void warn_cant_dump_core(const char *reason)
void puts_tabular(char *string, int width, int right)
const char * n_spaces(int)
void void void void void printf_unfiltered(const char *,...) ATTRIBUTE_PRINTF(1
void warning_filename_and_errno(const char *filename, int saved_errno)
int parse_pid_to_attach(const char *args)
int strcmp_iw(const char *string1, const char *string2)