GDB (xrefs)
Loading...
Searching...
No Matches
Functions
mi-cmd-var.c File Reference
#include "defs.h"
#include "mi-cmds.h"
#include "mi-main.h"
#include "ui-out.h"
#include "mi-out.h"
#include "varobj.h"
#include "language.h"
#include "value.h"
#include <ctype.h>
#include "mi-getopt.h"
#include "gdbthread.h"
#include "mi-parse.h"
#include "gdbsupport/gdb_optional.h"
#include "inferior.h"

Go to the source code of this file.

Functions

static void varobj_update_one (struct varobj *var, enum print_values print_values, bool is_explicit)
 
static int mi_print_value_p (struct varobj *var, enum print_values print_values)
 
static void print_varobj (struct varobj *var, enum print_values print_values, int print_expression)
 
void mi_cmd_var_create (const char *command, const char *const *argv, int argc)
 
void mi_cmd_var_delete (const char *command, const char *const *argv, int argc)
 
static enum varobj_display_formats mi_parse_format (const char *arg)
 
void mi_cmd_var_set_format (const char *command, const char *const *argv, int argc)
 
void mi_cmd_var_set_visualizer (const char *command, const char *const *argv, int argc)
 
void mi_cmd_var_set_frozen (const char *command, const char *const *argv, int argc)
 
void mi_cmd_var_show_format (const char *command, const char *const *argv, int argc)
 
void mi_cmd_var_info_num_children (const char *command, const char *const *argv, int argc)
 
static int mi_print_value_p (struct varobj *var, enum print_values print_values)
 
bool mi_simple_type_p (struct type *type)
 
void mi_cmd_var_list_children (const char *command, const char *const *argv, int argc)
 
void mi_cmd_var_info_type (const char *command, const char *const *argv, int argc)
 
void mi_cmd_var_info_path_expression (const char *command, const char *const *argv, int argc)
 
void mi_cmd_var_info_expression (const char *command, const char *const *argv, int argc)
 
void mi_cmd_var_show_attributes (const char *command, const char *const *argv, int argc)
 
void mi_cmd_var_evaluate_expression (const char *command, const char *const *argv, int argc)
 
void mi_cmd_var_assign (const char *command, const char *const *argv, int argc)
 
static void mi_cmd_var_update_iter (struct varobj *var, bool only_floating, enum print_values print_values)
 
void mi_cmd_var_update (const char *command, const char *const *argv, int argc)
 
static void varobj_update_one (struct varobj *var, enum print_values print_values, bool is_explicit)
 
void mi_cmd_enable_pretty_printing (const char *command, const char *const *argv, int argc)
 
void mi_cmd_var_set_update_range (const char *command, const char *const *argv, int argc)
 

Function Documentation

◆ mi_cmd_enable_pretty_printing()

void mi_cmd_enable_pretty_printing ( const char * command,
const char *const * argv,
int argc )

Definition at line 751 of file mi-cmd-var.c.

References varobj_enable_pretty_printing().

◆ mi_cmd_var_assign()

void mi_cmd_var_assign ( const char * command,
const char *const * argv,
int argc )

◆ mi_cmd_var_create()

void mi_cmd_var_create ( const char * command,
const char *const * argv,
int argc )

◆ mi_cmd_var_delete()

void mi_cmd_var_delete ( const char * command,
const char *const * argv,
int argc )

◆ mi_cmd_var_evaluate_expression()

void mi_cmd_var_evaluate_expression ( const char * command,
const char *const * argv,
int argc )

◆ mi_cmd_var_info_expression()

void mi_cmd_var_info_expression ( const char * command,
const char *const * argv,
int argc )

◆ mi_cmd_var_info_num_children()

void mi_cmd_var_info_num_children ( const char * command,
const char *const * argv,
int argc )

◆ mi_cmd_var_info_path_expression()

void mi_cmd_var_info_path_expression ( const char * command,
const char *const * argv,
int argc )

◆ mi_cmd_var_info_type()

void mi_cmd_var_info_type ( const char * command,
const char *const * argv,
int argc )

◆ mi_cmd_var_list_children()

void mi_cmd_var_list_children ( const char * command,
const char *const * argv,
int argc )

◆ mi_cmd_var_set_format()

void mi_cmd_var_set_format ( const char * command,
const char *const * argv,
int argc )

◆ mi_cmd_var_set_frozen()

void mi_cmd_var_set_frozen ( const char * command,
const char *const * argv,
int argc )

Definition at line 260 of file mi-cmd-var.c.

References varobj::frozen, varobj_get_handle(), and varobj_set_frozen().

◆ mi_cmd_var_set_update_range()

void mi_cmd_var_set_update_range ( const char * command,
const char *const * argv,
int argc )

Definition at line 761 of file mi-cmd-var.c.

References varobj::from, varobj::to, varobj_get_handle(), and varobj_set_child_range().

◆ mi_cmd_var_set_visualizer()

void mi_cmd_var_set_visualizer ( const char * command,
const char *const * argv,
int argc )

Definition at line 243 of file mi-cmd-var.c.

References varobj_get_handle(), and varobj_set_visualizer().

◆ mi_cmd_var_show_attributes()

void mi_cmd_var_show_attributes ( const char * command,
const char *const * argv,
int argc )

◆ mi_cmd_var_show_format()

void mi_cmd_var_show_format ( const char * command,
const char *const * argv,
int argc )

◆ mi_cmd_var_update()

void mi_cmd_var_update ( const char * command,
const char *const * argv,
int argc )

◆ mi_cmd_var_update_iter()

static void mi_cmd_var_update_iter ( struct varobj * var,
bool only_floating,
enum print_values print_values )
static

◆ mi_parse_format()

static enum varobj_display_formats mi_parse_format ( const char * arg)
static

◆ mi_print_value_p() [1/2]

static int mi_print_value_p ( struct varobj * var,
enum print_values print_values )
static

Referenced by print_varobj(), and varobj_update_one().

◆ mi_print_value_p() [2/2]

static int mi_print_value_p ( struct varobj * var,
enum print_values print_values )
static

◆ mi_simple_type_p()

bool mi_simple_type_p ( struct type * type)

◆ print_varobj()

static void print_varobj ( struct varobj * var,
enum print_values print_values,
int print_expression )
static

◆ varobj_update_one() [1/2]

static void varobj_update_one ( struct varobj * var,
enum print_values print_values,
bool is_explicit )
static

◆ varobj_update_one() [2/2]

static void varobj_update_one ( struct varobj * var,
enum print_values print_values,
bool is_explicit )
static