GDB (xrefs)
Loading...
Searching...
No Matches
Functions | Variables
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"
#include "cli/cli-style.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 value *val, struct ui_file *stream, int recurse, 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 value *value, 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)
 

Variables

static const struct generic_val_print_decorations m2_decorations
 

Function Documentation

◆ get_long_set_bounds()

int get_long_set_bounds ( struct type * type,
LONGEST * low,
LONGEST * high )

◆ m2_print_array_contents()

static void m2_print_array_contents ( struct value * val,
struct ui_file * stream,
int recurse,
const struct value_print_options * options,
int len )
static

◆ m2_print_long_set()

static void m2_print_long_set ( struct type * type,
const gdb_byte * valaddr,
int embedded_offset,
CORE_ADDR address,
struct ui_file * stream )
static

◆ m2_print_unbounded_array()

static void m2_print_unbounded_array ( struct value * value,
struct ui_file * stream,
int recurse,
const struct value_print_options * options )
static

◆ print_unpacked_pointer()

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

◆ print_variable_at_address()

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

◆ m2_decorations

const struct generic_val_print_decorations m2_decorations
static
Initial value:
=
{
"",
" + ",
" * I",
"TRUE",
"FALSE",
"void",
"{",
"}"
}

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

Referenced by m2_language::value_print_inner().