GDB (xrefs)
Classes | Functions
/tmp/gdb-8.1/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_yyerror (const 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 *, int, CORE_ADDR, struct ui_file *, int, 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

◆ builtin_m2_type()

const struct builtin_m2_type* builtin_m2_type ( struct gdbarch gdbarch)

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

References gdbarch_data(), and m2_type_data.

Referenced by build_m2_types(), and m2_language_arch_info().

◆ get_long_set_bounds()

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

◆ m2_is_long_set()

int m2_is_long_set ( struct type type)

◆ m2_is_unbounded_array()

int m2_is_unbounded_array ( struct type type)

◆ m2_parse()

int m2_parse ( struct parser_state )

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

References gdb_assert, make_scoped_restore(), pstate, and yyparse().

◆ m2_print_type()

void m2_print_type ( struct type ,
const char *  ,
struct ui_file ,
int  ,
int  ,
const struct type_print_options  
)

◆ m2_print_typedef()

void m2_print_typedef ( struct type ,
struct symbol ,
struct ui_file  
)

◆ m2_val_print()

void m2_val_print ( struct type ,
int  ,
CORE_ADDR  ,
struct ui_file ,
int  ,
struct value ,
const struct value_print_options  
)

◆ m2_yyerror()

void m2_yyerror ( const char *  )