GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Functions | Variables
f-valprint.c File Reference
#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
 

Function Documentation

◆ _initialize_f_valprint()

void _initialize_f_valprint ( )

Definition at line 725 of file f-valprint.c.

Referenced by initialize_all_files().

◆ f77_get_dynamic_length_of_aggregate()

static void f77_get_dynamic_length_of_aggregate ( struct type * type)
static

◆ f77_get_lowerbound()

LONGEST f77_get_lowerbound ( struct type * type)

◆ f77_get_upperbound()

LONGEST f77_get_upperbound ( struct type * type)

◆ fortran_print_array()

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

Definition at line 425 of file f-valprint.c.

References fortran_array_walker< Impl >::walk().

Referenced by f_language::value_print_inner().

◆ info_common_command()

static void info_common_command ( const char * comname,
int from_tty )
static

◆ info_common_command_for_block()

static void info_common_command_for_block ( const struct block * block,
const char * comname,
int * any_printed )
static

Variable Documentation

◆ f_decorations

const struct generic_val_print_decorations f_decorations
static
Initial value:
=
{
"(",
",",
")",
".TRUE.",
".FALSE.",
"void",
"{",
"}"
}

Definition at line 438 of file f-valprint.c.

Referenced by f_language::value_print_inner().