GDB (xrefs)

Public Attributes | List of all members
varobj_root Struct Reference

## Public Attributes
expression_up | exp
const struct block * | valid_block = NULL
struct frame_id | frame = null_frame_id
int | thread_id = 0
bool | floating = false
bool | is_valid = true
const struct lang_varobj_ops * | lang_ops = NULL
struct varobj * | rootvar = NULL
struct varobj_root * | next = NULL

## Detailed Description

Definition at line 69 of file varobj.c.

## Member Data Documentation

## ◆ exp

expression_up varobj_root::exp

Definition at line 72 of file varobj.c.

Referenced by value_of_root(), value_of_root_1(), and varobj_get_language().

## ◆ floating

bool varobj_root::floating = false

Definition at line 91 of file varobj.c.

Referenced by value_of_root(), value_of_root_1(), varobj_floating_p(), and varobj_invalidate_iter().

## ◆ frame

struct frame_id varobj_root::frame = null_frame_id

Definition at line 79 of file varobj.c.

Referenced by check_scope().

## ◆ is_valid

bool varobj_root::is_valid = true

Definition at line 95 of file varobj.c.

Referenced by my_value_of_variable(), varobj_editable_p(), varobj_get_type(), and varobj_invalidate_iter().

## ◆ lang_ops

const struct lang_varobj_ops* varobj_root::lang_ops = NULL

Definition at line 99 of file varobj.c.

Referenced by create_child_with_value(), is_path_expr_parent(), my_value_of_variable(), name_of_child(), name_of_variable(), number_of_children(), varobj_get_path_expr(), varobj_update(), varobj_value_has_mutated(), and varobj_value_is_changeable_p().

## ◆ next

struct varobj_root* varobj_root::next = NULL

Definition at line 105 of file varobj.c.

Referenced by gdb.FrameIterator.FrameIterator::__next__(), all_root_varobjs(), install_variable(), and uninstall_variable().

## ◆ rootvar

struct varobj* varobj_root::rootvar = NULL

Definition at line 102 of file varobj.c.

Referenced by all_root_varobjs(), is_root_p(), and uninstall_variable().

## ◆ thread_id

int varobj_root::thread_id = 0

Definition at line 86 of file varobj.c.

Referenced by value_of_root_1(), and varobj_get_thread_id().

## ◆ valid_block

const struct block* varobj_root::valid_block = NULL

Definition at line 75 of file varobj.c.

Referenced by check_scope(), value_of_root_1(), varobj_get_thread_id(), and varobj_invalidate_iter().

The documentation for this struct was generated from the following file:

- /tmp/gdb-8.1/gdb/varobj.c