GDB (xrefs)
Classes | Functions
/tmp/gdb-7.10/gdb/m2-lang.h File Reference

Go to the source code of this file.

Classes

struct  builtin_m2_type
 

Functions

int m2_parse (struct parser_state *)
 
void m2_error (char *)
 
void m2_print_type (struct type *, const char *, struct ui_file *, int, int, const struct type_print_options *)
 
void m2_print_typedef (struct type *, struct symbol *, struct ui_file *)
 
int m2_is_long_set (struct type *type)
 
int m2_is_unbounded_array (struct type *type)
 
void m2_val_print (struct type *, const gdb_byte *, int, CORE_ADDR, struct ui_file *, int, const struct value *, const struct value_print_options *)
 
int get_long_set_bounds (struct type *type, LONGEST *low, LONGEST *high)
 
const struct builtin_m2_typebuiltin_m2_type (struct gdbarch *gdbarch)
 

Function Documentation

const struct builtin_m2_type* builtin_m2_type ( struct gdbarch gdbarch)

Definition at line 426 of file m2-lang.c.

References gdbarch_data().

Referenced by build_m2_types(), and m2_language_arch_info().

int get_long_set_bounds ( struct type type,
LONGEST low,
LONGEST high 
)
void m2_error ( char *  )
int m2_is_long_set ( struct type type)
int m2_is_unbounded_array ( struct type type)
int m2_parse ( struct parser_state )

Definition at line 2893 of file m2-exp.c.

References do_cleanups(), gdb_assert, make_cleanup_clear_parser_state(), and yyparse.

void m2_print_type ( struct type ,
const char *  ,
struct ui_file ,
int  ,
int  ,
const struct type_print_options  
)
void m2_print_typedef ( struct type ,
struct symbol ,
struct ui_file  
)
void m2_val_print ( struct type ,
const gdb_byte ,
int  ,
CORE_ADDR  ,
struct ui_file ,
int  ,
const struct value ,
const struct value_print_options  
)