GDB (xrefs)
Enumerations | Functions | Variables
/home/stan/gdb/src/gdb/mi/mi-cmd-stack.c File Reference
#include "defs.h"
#include "target.h"
#include "frame.h"
#include "value.h"
#include "mi-cmds.h"
#include "ui-out.h"
#include "symtab.h"
#include "block.h"
#include "stack.h"
#include "dictionary.h"
#include "gdb_string.h"
#include "language.h"
#include "valprint.h"
#include "exceptions.h"
#include "utils.h"
#include "mi-getopt.h"
#include "python/python.h"
#include <ctype.h>
#include "mi-parse.h"

Go to the source code of this file.

Enumerations

enum  what_to_list { locals, arguments, all }

Functions

static void list_args_or_locals (enum what_to_list what, enum print_values values, struct frame_info *fi, int skip_unavailable)
void mi_cmd_enable_frame_filters (char *command, char **argv, int argc)
void mi_cmd_stack_list_frames (char *command, char **argv, int argc)
void mi_cmd_stack_info_depth (char *command, char **argv, int argc)
void mi_cmd_stack_list_locals (char *command, char **argv, int argc)
void mi_cmd_stack_list_args (char *command, char **argv, int argc)
void mi_cmd_stack_list_variables (char *command, char **argv, int argc)
static void list_arg_or_local (const struct frame_arg *arg, enum what_to_list what, enum print_values values, int skip_unavailable)
void mi_cmd_stack_select_frame (char *command, char **argv, int argc)
void mi_cmd_stack_info_frame (char *command, char **argv, int argc)

Variables

static int frame_filters = 0

Enumeration Type Documentation

Enumerator:
locals 
arguments 
all 

Definition at line 40 of file mi-cmd-stack.c.


Function Documentation

static void list_arg_or_local ( const struct frame_arg arg,
enum what_to_list  what,
enum print_values  values,
int  skip_unavailable 
) [static]
static void list_args_or_locals ( enum what_to_list  what,
enum print_values  values,
struct frame_info fi,
int  skip_unavailable 
) [static]
void mi_cmd_enable_frame_filters ( char *  command,
char **  argv,
int  argc 
)

Definition at line 51 of file mi-cmd-stack.c.

References _, error(), frame_filters, and mi_cmd_enable_frame_filters.

void mi_cmd_stack_info_depth ( char *  command,
char **  argv,
int  argc 
)
void mi_cmd_stack_info_frame ( char *  command,
char **  argv,
int  argc 
)
void mi_cmd_stack_list_args ( char *  command,
char **  argv,
int  argc 
)
void mi_cmd_stack_list_frames ( char *  command,
char **  argv,
int  argc 
)
void mi_cmd_stack_list_locals ( char *  command,
char **  argv,
int  argc 
)
void mi_cmd_stack_list_variables ( char *  command,
char **  argv,
int  argc 
)
void mi_cmd_stack_select_frame ( char *  command,
char **  argv,
int  argc 
)

Definition at line 680 of file mi-cmd-stack.c.

References _, error(), mi_cmd_stack_select_frame, and select_frame_command().


Variable Documentation

int frame_filters = 0 [static]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines