GDB (xrefs)

Public Attributes | List of all members
value_print_options Struct Reference

`#include "valprint.h"`

## Public Attributes
enum val_prettyformat | prettyformat
int | prettyformat_arrays
int | prettyformat_structs
int | vtblprint
int | unionprint
int | addressprint
int | objectprint
unsigned int | print_max
unsigned int | repeat_count_threshold
int | output_format
int | format
int | stop_print_at_null
int | print_array_indexes
int | deref_ref
int | static_field_print
int | pascal_static_field_print
int | raw
int | summary
int | symbol_print

## Detailed Description

Definition at line 25 of file valprint.h.

## Member Data Documentation

## ◆ addressprint

int value_print_options::addressprint

Definition at line 43 of file valprint.h.

Referenced by _initialize_valprint(), breakpoint_1(), f_val_print(), fprint_auxv_entry(), generic_val_print_ref(), pascal_val_print(), ppscm_print_children(), ppscm_print_string_repr(), print_address_demangle(), print_children(), print_frame(), print_frame_info(), print_function_pointer_address(), print_go_string(), print_one_breakpoint_location(), print_one_catch_exec(), print_one_catch_fork(), print_one_catch_solib(), print_one_catch_syscall(), print_one_catch_vfork(), print_one_exception(), print_one_exception_catchpoint(), print_one_ranged_breakpoint(), print_string_repr(), print_unpacked_pointer(), py_print_frame(), rust_val_print(), say_where(), and signal_catchpoint_print_one().

## ◆ deref_ref

int value_print_options::deref_ref

Definition at line 75 of file valprint.h.

Referenced by ada_value_print(), c_value_print(), cp_print_static_field(), cp_print_value_fields(), default_print_one_register_info(), enumerate_args(), enumerate_locals(), gdbscm_value_print(), generic_val_print_ref(), list_arg_or_local(), mi_cmd_data_evaluate_expression(), mt_registers_info(), output_register(), pascal_object_print_static_field(), pascal_object_print_value_fields(), pascal_value_print(), print_field_values(), print_frame_arg(), print_variable_and_value(), print_variable_or_computed(), rust_val_print(), sh64_do_register(), val_print_packed_array_elements(), val_print_scalar_formatted(), val_print_struct(), valpy_str(), varobj_formatted_print_options(), and vlscm_print_value_smob().

## ◆ format

int value_print_options::format

Definition at line 64 of file valprint.h.

Referenced by ada_val_print_array(), ada_val_print_enum(), ada_val_print_flt(), ada_val_print_num(), ada_value_of_variable(), ada_varobj_get_value_of_array_variable(), c_val_print_array(), c_val_print_int(), c_val_print_memberptr(), c_val_print_ptr(), default_print_auxv_entry(), do_examine(), f_val_print(), generic_val_print_bool(), generic_val_print_char(), generic_val_print_complex(), generic_val_print_enum(), generic_val_print_flags(), generic_val_print_float(), generic_val_print_func(), generic_val_print_int(), generic_val_print_ptr(), get_formatted_print_options(), m2_print_array_contents(), m2_val_print(), output_command_const(), output_register(), pascal_val_print(), print_formatted(), print_longest(), print_scalar_formatted(), print_unpacked_pointer(), printf_c_string(), and val_print_scalar_formatted().

## ◆ objectprint

int value_print_options::objectprint

Definition at line 47 of file valprint.h.

Referenced by _initialize_cp_valprint(), c_value_print(), cplus_describe_child(), cplus_number_of_children(), evaluate_subexp_standard(), gnuv3_print_vtable(), update_type_if_necessary(), value_actual_type(), and whatis_exp().

## ◆ output_format

int value_print_options::output_format

Definition at line 60 of file valprint.h.

Referenced by ada_val_print_num(), c_val_print_int(), f_val_print(), generic_val_print_bool(), generic_val_print_char(), generic_val_print_int(), and set_output_radix_1().

## ◆ pascal_static_field_print

int value_print_options::pascal_static_field_print

Definition at line 82 of file valprint.h.

Referenced by _initialize_pascal_valprint(), and pascal_object_print_value_fields().

## ◆ prettyformat

enum val_prettyformat value_print_options::prettyformat

Definition at line 28 of file valprint.h.

Referenced by ada_val_print_struct_union(), cp_print_value(), cp_print_value_fields(), get_no_prettyformat_print_options(), pascal_object_print_value(), pascal_object_print_value_fields(), pascal_val_print(), ppscm_print_children(), print_children(), print_field_values(), print_unpacked_pointer(), val_print(), and val_print_struct().

## ◆ prettyformat_arrays

int value_print_options::prettyformat_arrays

Definition at line 31 of file valprint.h.

Referenced by _initialize_valprint(), ada_val_print_string(), c_val_print_array(), generic_val_print_array(), m2_print_array_contents(), m2_val_print(), pascal_val_print(), ppscm_print_children(), print_children(), val_print_array_elements(), and val_print_packed_array_elements().

## ◆ prettyformat_structs

int value_print_options::prettyformat_structs

Definition at line 34 of file valprint.h.

Referenced by _initialize_valprint(), ppscm_print_children(), print_children(), and val_print().

## ◆ print_array_indexes

int value_print_options::print_array_indexes

Definition at line 71 of file valprint.h.

Referenced by _initialize_valprint(), maybe_print_array_index(), ppscm_print_children(), print_children(), and print_optional_low_bound().

## ◆ print_max

unsigned int value_print_options::print_max

Definition at line 53 of file valprint.h.

Referenced by _initialize_valprint(), ada_val_print_string(), c_val_print_array(), decode_agent_options(), f77_print_array_1(), find_string_backward(), m2_printstr(), pascal_printstr(), pascal_val_print(), ppscm_print_children(), print_children(), printstr(), val_print_array_elements(), and val_print_string().

## ◆ raw

int value_print_options::raw

Definition at line 85 of file valprint.h.

Referenced by cp_print_value(), do_one_display(), dwarf2_compute_name(), go_val_print(), output_command_const(), print_frame_arg(), print_value(), val_print(), value_print(), varobj_formatted_print_options(), and vlscm_print_value_smob().

## ◆ repeat_count_threshold

unsigned int value_print_options::repeat_count_threshold

Definition at line 57 of file valprint.h.

Referenced by _initialize_valprint(), m2_printstr(), pascal_printstr(), print_converted_chars_to_obstack(), printstr(), val_print_array_elements(), and val_print_packed_array_elements().

## ◆ static_field_print

int value_print_options::static_field_print

Definition at line 78 of file valprint.h.

Referenced by _initialize_cp_valprint(), and cp_print_value_fields().

## ◆ stop_print_at_null

int value_print_options::stop_print_at_null

Definition at line 67 of file valprint.h.

Referenced by _initialize_valprint(), ada_val_print_string(), c_val_print_array(), m2_val_print(), and pascal_val_print().

## ◆ summary

int value_print_options::summary

Definition at line 90 of file valprint.h.

Referenced by enumerate_args(), ppscm_print_children(), print_children(), print_frame_arg(), val_print(), and value_check_printable().

## ◆ symbol_print

int value_print_options::symbol_print

Definition at line 94 of file valprint.h.

Referenced by _initialize_valprint(), f_val_print(), pascal_val_print(), and print_unpacked_pointer().

## ◆ unionprint

int value_print_options::unionprint

Definition at line 40 of file valprint.h.

Referenced by _initialize_valprint(), c_val_print_union(), m2_val_print(), and pascal_val_print().

## ◆ vtblprint

int value_print_options::vtblprint

Definition at line 37 of file valprint.h.

Referenced by _initialize_cp_valprint(), c_val_print_ptr(), c_val_print_struct(), pascal_val_print(), and print_unpacked_pointer().

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

- /tmp/gdb-8.1/gdb/valprint.h