22#include "exceptions.h"
23#include "gdbsupport/array-view.h"
24#include "gdbsupport/scoped_restore.h"
128 unsigned m_save_lines_per_page;
129 unsigned m_save_chars_per_line;
130 int m_save_batch_flag;
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 ())
412 m_warnings.emplace_back (std::move (
msg));
418 for (
const auto &
w : m_warnings)
425 std::vector<string_file> m_warnings;
T extract_integer(gdb::array_view< const gdb_byte >, enum bfd_endian byte_order)
void warn(const char *format,...) ATTRIBUTE_PRINTF(2
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()
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)