GDB (xrefs)
|
#include "defs.h"
#include "annotate.h"
#include "symtab.h"
#include "gdbtypes.h"
#include "expression.h"
#include "value.h"
#include "valprint.h"
#include "language.h"
#include "f-lang.h"
#include "frame.h"
#include "gdbcore.h"
#include "command.h"
#include "block.h"
#include "dictionary.h"
#include "cli/cli-style.h"
#include "gdbarch.h"
#include "f-array-walker.h"
Go to the source code of this file.
Classes | |
struct | dimension_stats |
class | fortran_array_printer_impl |
Functions | |
static void | f77_get_dynamic_length_of_aggregate (struct type *) |
LONGEST | f77_get_lowerbound (struct type *type) |
LONGEST | f77_get_upperbound (struct type *type) |
static void | fortran_print_array (struct type *type, CORE_ADDR address, struct ui_file *stream, int recurse, const struct value *val, const struct value_print_options *options) |
static void | info_common_command_for_block (const struct block *block, const char *comname, int *any_printed) |
static void | info_common_command (const char *comname, int from_tty) |
void | _initialize_f_valprint () |
Variables | |
static const struct generic_val_print_decorations | f_decorations |
void _initialize_f_valprint | ( | ) |
Definition at line 725 of file f-valprint.c.
Referenced by initialize_all_files().
|
static |
Definition at line 71 of file f-valprint.c.
References check_typedef(), type::code(), f77_get_dynamic_length_of_aggregate(), f77_get_lowerbound(), f77_get_upperbound(), type::length(), type::set_length(), and type::target_type().
Referenced by f77_get_dynamic_length_of_aggregate(), and f_language::value_print_inner().
LONGEST f77_get_lowerbound | ( | struct type * | type | ) |
Definition at line 44 of file f-valprint.c.
References type::bounds(), dynamic_prop::const_val(), dynamic_prop::is_constant(), and range_bounds::low.
Referenced by f77_get_dynamic_length_of_aggregate(), f77_get_upperbound(), f_language::f_type_print_varspec_suffix(), fortran_bounds_all_dims(), fortran_bounds_for_dimension(), and expr::fortran_undetermined::value_subarray().
LONGEST f77_get_upperbound | ( | struct type * | type | ) |
Definition at line 53 of file f-valprint.c.
References type::bounds(), dynamic_prop::const_val(), f77_get_lowerbound(), range_bounds::high, and dynamic_prop::is_constant().
Referenced by f77_get_dynamic_length_of_aggregate(), f_language::f_type_print_base(), f_language::f_type_print_varspec_suffix(), fortran_bounds_all_dims(), fortran_bounds_for_dimension(), and expr::fortran_undetermined::value_subarray().
|
static |
Definition at line 425 of file f-valprint.c.
References fortran_array_walker< Impl >::walk().
Referenced by f_language::value_print_inner().
|
static |
Definition at line 681 of file f-valprint.c.
References block::function(), gdb_printf(), get_frame_block(), get_selected_frame(), info_common_command_for_block(), and block::superblock().
|
static |
Definition at line 622 of file f-valprint.c.
References COMMON_BLOCK_DOMAIN, common_block::contents, fprintf_styled(), gdb_printf(), gdb_putc(), gdb_stdout, get_user_print_options(), LOC_COMMON_BLOCK, metadata_style, common_block::n_entries, general_symbol_info::print_name(), cli_style_option::style(), value_of_variable(), and value_print().
Referenced by info_common_command().
|
static |
Definition at line 438 of file f-valprint.c.
Referenced by f_language::value_print_inner().