GDB (xrefs)
Functions | Variables
/home/stan/gdb/src/gdb/mi/mi-parse.c File Reference
#include "defs.h"
#include "mi-cmds.h"
#include "mi-parse.h"
#include "charset.h"
#include <ctype.h>
#include "gdb_string.h"
#include "cli/cli-utils.h"

Go to the source code of this file.

Functions

static int mi_parse_escape (const char **string_ptr)
static void mi_parse_argv (const char *args, struct mi_parse *parse)
void mi_parse_free (struct mi_parse *parse)
static void mi_parse_cleanup (void *arg)
struct mi_parsemi_parse (const char *cmd, char **token)
enum print_values mi_parse_print_values (const char *name)

Variables

static const char mi_no_values [] = "--no-values"
static const char mi_simple_values [] = "--simple-values"
static const char mi_all_values [] = "--all-values"

Function Documentation

struct mi_parse* mi_parse ( const char *  cmd,
char **  token 
) [read]
static void mi_parse_argv ( const char *  args,
struct mi_parse parse 
) [static]

Definition at line 110 of file mi-parse.c.

References mi_parse::argc, mi_parse::argv, len, mi_parse_escape(), skip_spaces_const(), xmalloc(), and xrealloc().

Referenced by mi_parse().

static void mi_parse_cleanup ( void *  arg) [static]

Definition at line 230 of file mi-parse.c.

References mi_parse_free().

Referenced by mi_parse().

static int mi_parse_escape ( const char **  string_ptr) [static]

Definition at line 39 of file mi-parse.c.

References host_hex_value().

Referenced by mi_parse_argv().

void mi_parse_free ( struct mi_parse parse)
enum print_values mi_parse_print_values ( const char *  name)

Variable Documentation

const char mi_all_values[] = "--all-values" [static]

Definition at line 33 of file mi-parse.c.

Referenced by mi_parse_print_values().

const char mi_no_values[] = "--no-values" [static]

Definition at line 31 of file mi-parse.c.

Referenced by mi_parse_print_values().

const char mi_simple_values[] = "--simple-values" [static]

Definition at line 32 of file mi-parse.c.

Referenced by mi_parse_print_values().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines