GDB (xrefs)
Functions | Variables
/home/stan/gdb/src/gdb/m2-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 "typeprint.h"
#include "c-lang.h"
#include "m2-lang.h"
#include "target.h"

Go to the source code of this file.

Functions

static int print_unpacked_pointer (struct type *type, CORE_ADDR address, CORE_ADDR addr, const struct value_print_options *options, struct ui_file *stream)
static void m2_print_array_contents (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 len)
int get_long_set_bounds (struct type *type, LONGEST *low, LONGEST *high)
static void m2_print_long_set (struct type *type, const gdb_byte *valaddr, int embedded_offset, CORE_ADDR address, struct ui_file *stream)
static void m2_print_unbounded_array (struct type *type, const gdb_byte *valaddr, int embedded_offset, CORE_ADDR address, struct ui_file *stream, int recurse, const struct value_print_options *options)
static void print_variable_at_address (struct type *type, const gdb_byte *valaddr, struct ui_file *stream, int recurse, const struct value_print_options *options)
void m2_val_print (struct type *type, const gdb_byte *valaddr, int embedded_offset, CORE_ADDR address, struct ui_file *stream, int recurse, const struct value *original_value, const struct value_print_options *options)

Variables

static struct
generic_val_print_decorations 
m2_decorations

Function Documentation

int get_long_set_bounds ( struct type type,
LONGEST low,
LONGEST high 
)
static void m2_print_array_contents ( 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  len 
) [static]
static void m2_print_long_set ( struct type type,
const gdb_byte valaddr,
int  embedded_offset,
CORE_ADDR  address,
struct ui_file stream 
) [static]
static void m2_print_unbounded_array ( struct type type,
const gdb_byte valaddr,
int  embedded_offset,
CORE_ADDR  address,
struct ui_file stream,
int  recurse,
const struct value_print_options options 
) [static]
void m2_val_print ( struct type type,
const gdb_byte valaddr,
int  embedded_offset,
CORE_ADDR  address,
struct ui_file stream,
int  recurse,
const struct value original_value,
const struct value_print_options options 
)
static int print_unpacked_pointer ( struct type type,
CORE_ADDR  address,
CORE_ADDR  addr,
const struct value_print_options options,
struct ui_file stream 
) [static]
static void print_variable_at_address ( struct type type,
const gdb_byte valaddr,
struct ui_file stream,
int  recurse,
const struct value_print_options options 
) [static]

Variable Documentation

Initial value:
{
  "",
  " + ",
  " * I",
  "TRUE",
  "FALSE",
  "void"
}

Definition at line 297 of file m2-valprint.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines