GDB (xrefs)
Loading...
Searching...
No Matches
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 "top.h"
#include "ui.h"
#include "extension-priv.h"
#include "utils.h"
#include "gdbsupport/version.h"
#include <signal.h>
#include "gdbsupport/block-signals.h"

Go to the source code of this file.

Functions

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

Variables

int gdbscm_guile_major_version
 
int gdbscm_guile_minor_version
 
int gdbscm_guile_micro_version
 
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
 
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
 
cmd_list_elementguile_cmd_element = nullptr
 

Function Documentation

◆ _initialize_guile()

void _initialize_guile ( )

Definition at line 831 of file guile.c.

Referenced by initialize_all_files().

◆ guile_command()

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

Definition at line 378 of file guile.c.

References execute_control_command_untraced(), get_command_line(), and guile_control.

Referenced by install_gdb_commands().

◆ guile_repl_command()

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

Definition at line 369 of file guile.c.

Referenced by install_gdb_commands().

◆ install_gdb_commands()

static void install_gdb_commands ( void )
static

Variable Documentation

◆ extension_language_guile

const struct extension_language_defn extension_language_guile
extern
Initial value:
=
{
"guile",
"Guile",
".scm",
"-gdb.scm",
NULL,
NULL
}
@ guile_control
Definition cli-script.h:45
@ EXT_LANG_GUILE
Definition extension.h:65

Referenced by info_auto_load_guile_scripts().

◆ gdbscm_guile_major_version

int gdbscm_guile_major_version

Definition at line 47 of file guile.c.

Referenced by gdbscm_guile_version_is_at_least().

◆ gdbscm_guile_micro_version

int gdbscm_guile_micro_version

Definition at line 49 of file guile.c.

Referenced by gdbscm_guile_version_is_at_least().

◆ gdbscm_guile_minor_version

int gdbscm_guile_minor_version

Definition at line 48 of file guile.c.

Referenced by gdbscm_guile_version_is_at_least().

◆ gdbscm_print_excp

const char* gdbscm_print_excp = gdbscm_print_excp_message

Definition at line 74 of file guile.c.

Referenced by gdbscm_percent_exception_print_style(), and install_gdb_commands().

◆ gdbscm_print_excp_full

const char gdbscm_print_excp_full[] = "full"

Definition at line 58 of file guile.c.

Referenced by gdbscm_percent_exception_print_style().

◆ gdbscm_print_excp_message

const char gdbscm_print_excp_message[] = "message"

Definition at line 59 of file guile.c.

Referenced by gdbscm_percent_exception_print_style().

◆ gdbscm_print_excp_none

const char gdbscm_print_excp_none[] = "none"

Definition at line 57 of file guile.c.

Referenced by gdbscm_percent_exception_print_style().

◆ guile_cmd_element

cmd_list_element* guile_cmd_element = nullptr

Definition at line 737 of file guile.c.

Referenced by install_gdb_commands(), and process_next_line().

◆ guile_print_excp_enums

const char* const guile_print_excp_enums[]
static
Initial value:
=
{
NULL
}
const char gdbscm_print_excp_none[]
Definition guile.c:57
const char gdbscm_print_excp_message[]
Definition guile.c:59
const char gdbscm_print_excp_full[]
Definition guile.c:58

Definition at line 62 of file guile.c.

Referenced by install_gdb_commands().

◆ info_guile_list

struct cmd_list_element* info_guile_list
static

Definition at line 399 of file guile.c.

Referenced by install_gdb_commands().

◆ set_guile_list

struct cmd_list_element* set_guile_list
static

Definition at line 397 of file guile.c.

Referenced by install_gdb_commands().

◆ show_guile_list

struct cmd_list_element* show_guile_list
static

Definition at line 398 of file guile.c.

Referenced by install_gdb_commands().