GDB (xrefs)
Functions | Variables
guile.c File Reference
#include "defs.h"
#include "breakpoint.h"
#include "cli/cli-cmds.h"
#include "cli/cli-script.h"
#include "cli/cli-utils.h"
#include "command.h"
#include "gdbcmd.h"
#include "interps.h"
#include "extension-priv.h"
#include "utils.h"
#include "version.h"
#include <signal.h>

Go to the source code of this file.

Functions

static void guile_repl_command (char *arg, int from_tty)
 
static void guile_command (char *arg, int from_tty)
 
static void set_guile_command (char *args, int from_tty)
 
static void show_guile_command (char *args, int from_tty)
 
static void info_guile_command (char *args, int from_tty)
 
static void install_gdb_commands (void)
 
void _initialize_guile (void)
 

Variables

int gdbscm_guile_major_version
 
int gdbscm_guile_minor_version
 
int gdbscm_guile_micro_version
 
static const char * guile_datadir
 
const char gdbscm_print_excp_none [] = "none"
 
const char gdbscm_print_excp_full [] = "full"
 
const char gdbscm_print_excp_message [] = "message"
 
static const char *const guile_print_excp_enums []
 
const char * gdbscm_print_excp = gdbscm_print_excp_message
 
EXPORTED_CONST struct extension_language_defn extension_language_guile
 
static struct cmd_list_elementset_guile_list
 
static struct cmd_list_elementshow_guile_list
 
static struct cmd_list_elementinfo_guile_list
 
initialize_file_ftype _initialize_guile
 

Function Documentation

void _initialize_guile ( void  )

Definition at line 843 of file guile.c.

References install_gdb_commands().

static void guile_command ( char *  arg,
int  from_tty 
)
static
static void guile_repl_command ( char *  arg,
int  from_tty 
)
static

Definition at line 413 of file guile.c.

References _, error(), and skip_spaces().

Referenced by install_gdb_commands().

static void info_guile_command ( char *  args,
int  from_tty 
)
static

Definition at line 468 of file guile.c.

References _, all_commands, gdb_stdout, help_list(), and printf_unfiltered().

Referenced by install_gdb_commands().

static void install_gdb_commands ( void  )
static
static void set_guile_command ( char *  args,
int  from_tty 
)
static

Definition at line 450 of file guile.c.

References all_commands, gdb_stdout, and help_list().

Referenced by install_gdb_commands().

static void show_guile_command ( char *  args,
int  from_tty 
)
static

Definition at line 458 of file guile.c.

References cmd_show_list().

Referenced by install_gdb_commands().

Variable Documentation

initialize_file_ftype _initialize_guile
EXPORTED_CONST struct extension_language_defn extension_language_guile
Initial value:
=
{
"guile",
"Guile",
".scm",
"-gdb.scm",
NULL,
NULL
}

Definition at line 80 of file guile.c.

Referenced by info_auto_load_guile_scripts().

int gdbscm_guile_major_version

Definition at line 45 of file guile.c.

Referenced by gdbscm_guile_version_is_at_least().

int gdbscm_guile_micro_version

Definition at line 47 of file guile.c.

Referenced by gdbscm_guile_version_is_at_least().

int gdbscm_guile_minor_version

Definition at line 46 of file guile.c.

Referenced by gdbscm_guile_version_is_at_least().

const char* gdbscm_print_excp = gdbscm_print_excp_message

Definition at line 70 of file guile.c.

Referenced by gdbscm_percent_exception_print_style(), and install_gdb_commands().

const char gdbscm_print_excp_full[] = "full"

Definition at line 54 of file guile.c.

Referenced by gdbscm_percent_exception_print_style().

const char gdbscm_print_excp_message[] = "message"

Definition at line 55 of file guile.c.

Referenced by gdbscm_percent_exception_print_style().

const char gdbscm_print_excp_none[] = "none"

Definition at line 53 of file guile.c.

Referenced by gdbscm_percent_exception_print_style().

const char* guile_datadir
static

Definition at line 50 of file guile.c.

const char* const guile_print_excp_enums[]
static
Initial value:
=
{
NULL
}
const char gdbscm_print_excp_full[]
Definition: guile.c:54
const char gdbscm_print_excp_message[]
Definition: guile.c:55
const char gdbscm_print_excp_none[]
Definition: guile.c:53

Definition at line 58 of file guile.c.

Referenced by install_gdb_commands().

struct cmd_list_element* info_guile_list
static

Definition at line 445 of file guile.c.

struct cmd_list_element* set_guile_list
static

Definition at line 443 of file guile.c.

struct cmd_list_element* show_guile_list
static

Definition at line 444 of file guile.c.