GDB (xrefs)
Enumerations | Functions | Variables
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 "language.h"
#include "valprint.h"
#include "utils.h"
#include "mi-getopt.h"
#include "extension.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)
 
static enum ext_lang_bt_status mi_apply_ext_lang_frame_filter (struct frame_info *frame, int flags, enum print_values print_values, struct ui_out *out, int frame_low, int frame_high)
 
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 38 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
static enum ext_lang_bt_status mi_apply_ext_lang_frame_filter ( struct frame_info frame,
int  flags,
enum print_values  print_values,
struct ui_out out,
int  frame_low,
int  frame_high 
)
static
void mi_cmd_enable_frame_filters ( char *  command,
char **  argv,
int  argc 
)

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

References _, error(), and 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 
)

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

References _, error(), get_selected_frame(), LOC_AND_ADDRESS, and print_frame_info().

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 698 of file mi-cmd-stack.c.

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

Variable Documentation

int frame_filters = 0
static