GDB (xrefs)
Functions | Variables
/tmp/gdb-8.1/gdb/f-valprint.c File Reference
#include "defs.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"

Go to the source code of this file.

Functions

static void f77_get_dynamic_length_of_aggregate (struct type *)
 
int f77_get_lowerbound (struct type *type)
 
int f77_get_upperbound (struct type *type)
 
static void f77_print_array_1 (int nss, int ndimensions, struct type *type, const gdb_byte *valaddr, int embedded_offset, CORE_ADDR address, struct ui_file *stream, int recurse, const struct value *val, const struct value_print_options *options, int *elts)
 
static void f77_print_array (struct type *type, const gdb_byte *valaddr, int embedded_offset, CORE_ADDR address, struct ui_file *stream, int recurse, const struct value *val, const struct value_print_options *options)
 
void f_val_print (struct type *type, int embedded_offset, CORE_ADDR address, struct ui_file *stream, int recurse, struct value *original_value, 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 (void)
 

Variables

int f77_array_offset_tbl [MAX_FORTRAN_DIMS+1][2]
 
static const struct generic_val_print_decorations f_decorations
 

Function Documentation

◆ _initialize_f_valprint()

void _initialize_f_valprint ( void  )

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

References _, add_info(), and info_common_command().

◆ f77_get_dynamic_length_of_aggregate()

static void f77_get_dynamic_length_of_aggregate ( struct type type)
static

◆ f77_get_lowerbound()

int f77_get_lowerbound ( struct type type)

◆ f77_get_upperbound()

int f77_get_upperbound ( struct type type)

◆ f77_print_array()

static void f77_print_array ( struct type type,
const gdb_byte valaddr,
int  embedded_offset,
CORE_ADDR  address,
struct ui_file stream,
int  recurse,
const struct value val,
const struct value_print_options options 
)
static

◆ f77_print_array_1()

static void f77_print_array_1 ( int  nss,
int  ndimensions,
struct type type,
const gdb_byte valaddr,
int  embedded_offset,
CORE_ADDR  address,
struct ui_file stream,
int  recurse,
const struct value val,
const struct value_print_options options,
int *  elts 
)
static

◆ f_val_print()

void f_val_print ( struct type type,
int  embedded_offset,
CORE_ADDR  address,
struct ui_file stream,
int  recurse,
struct value original_value,
const struct value_print_options options 
)

◆ 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

◆ f77_array_offset_tbl

int f77_array_offset_tbl[MAX_FORTRAN_DIMS+1][2]

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

◆ f_decorations

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

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

Referenced by f_val_print().