GDB (xrefs)
Classes | Functions | Variables
cli-logging.c File Reference
#include "defs.h"
#include "gdbcmd.h"
#include "ui-out.h"
#include "interps.h"

Go to the source code of this file.

Classes

struct  saved_output_files
 

Functions

static void show_logging_filename (struct ui_file *file, int from_tty, struct cmd_list_element *c, const char *value)
 
static void set_logging_overwrite (char *args, int from_tty, struct cmd_list_element *c)
 
static void show_logging_overwrite (struct ui_file *file, int from_tty, struct cmd_list_element *c, const char *value)
 
static void set_logging_redirect (char *args, int from_tty, struct cmd_list_element *c)
 
static void show_logging_redirect (struct ui_file *file, int from_tty, struct cmd_list_element *c, const char *value)
 
static void pop_output_files (void)
 
static void handle_redirections (int from_tty)
 
static void set_logging_on (char *args, int from_tty)
 
static void set_logging_off (char *args, int from_tty)
 
static void set_logging_command (char *args, int from_tty)
 
static void show_logging_command (char *args, int from_tty)
 
void _initialize_cli_logging (void)
 

Variables

static struct saved_output_files saved_output
 
static char * saved_filename
 
static char * logging_filename
 
static int logging_overwrite
 
static int logging_redirect
 
static struct ui_filelogging_no_redirect_file
 
initialize_file_ftype _initialize_cli_logging
 

Function Documentation

void _initialize_cli_logging ( void  )
static void handle_redirections ( int  from_tty)
static
static void pop_output_files ( void  )
static
static void set_logging_command ( char *  args,
int  from_tty 
)
static

Definition at line 280 of file cli-logging.c.

References _, and printf_unfiltered().

Referenced by _initialize_cli_logging().

static void set_logging_off ( char *  args,
int  from_tty 
)
static
static void set_logging_on ( char *  args,
int  from_tty 
)
static

Definition at line 254 of file cli-logging.c.

References handle_redirections(), logging_filename, and xfree().

Referenced by _initialize_cli_logging().

static void set_logging_overwrite ( char *  args,
int  from_tty,
struct cmd_list_element c 
)
static

Definition at line 50 of file cli-logging.c.

References _, saved_filename, and warning().

Referenced by _initialize_cli_logging().

static void set_logging_redirect ( char *  args,
int  from_tty,
struct cmd_list_element c 
)
static
static void show_logging_command ( char *  args,
int  from_tty 
)
static
static void show_logging_filename ( struct ui_file file,
int  from_tty,
struct cmd_list_element c,
const char *  value 
)
static

Definition at line 40 of file cli-logging.c.

References _, and fprintf_filtered().

Referenced by _initialize_cli_logging().

static void show_logging_overwrite ( struct ui_file file,
int  from_tty,
struct cmd_list_element c,
const char *  value 
)
static

Definition at line 58 of file cli-logging.c.

References _, and fprintf_filtered().

Referenced by _initialize_cli_logging().

static void show_logging_redirect ( struct ui_file file,
int  from_tty,
struct cmd_list_element c,
const char *  value 
)
static

Definition at line 145 of file cli-logging.c.

References _, and fprintf_filtered().

Referenced by _initialize_cli_logging().

Variable Documentation

initialize_file_ftype _initialize_cli_logging
char* logging_filename
static
struct ui_file* logging_no_redirect_file
static

Definition at line 74 of file cli-logging.c.

Referenced by set_logging_redirect().

int logging_overwrite
static
int logging_redirect
static
char* saved_filename
static
struct saved_output_files saved_output
static

Definition at line 35 of file cli-logging.c.

Referenced by handle_redirections(), pop_output_files(), and set_logging_redirect().