GDB (xrefs)
Loading...
Searching...
No Matches
Functions | Variables
m2-lang.c File Reference
#include "defs.h"
#include "symtab.h"
#include "gdbtypes.h"
#include "expression.h"
#include "parser-defs.h"
#include "language.h"
#include "varobj.h"
#include "m2-lang.h"
#include "c-lang.h"
#include "valprint.h"
#include "gdbarch.h"
#include "m2-exp.h"

Go to the source code of this file.

Functions

struct valueeval_op_m2_high (struct type *expect_type, struct expression *exp, enum noside noside, struct value *arg1)
 
struct valueeval_op_m2_subscript (struct type *expect_type, struct expression *exp, enum noside noside, struct value *arg1, struct value *arg2)
 
static struct builtin_m2_typebuild_m2_types (struct gdbarch *gdbarch)
 
const struct builtin_m2_type * builtin_m2_type (struct gdbarch *gdbarch)
 

Variables

static m2_language m2_language_defn
 
static const registry< gdbarch >::key< struct builtin_m2_typem2_type_data
 

Function Documentation

◆ build_m2_types()

static struct builtin_m2_type * build_m2_types ( struct gdbarch * gdbarch)
static

◆ builtin_m2_type()

const struct builtin_m2_type * builtin_m2_type ( struct gdbarch * gdbarch)

◆ eval_op_m2_high()

struct value * eval_op_m2_high ( struct type * expect_type,
struct expression * exp,
enum noside noside noside ,
struct value * arg1 )

◆ eval_op_m2_subscript()

struct value * eval_op_m2_subscript ( struct type * expect_type,
struct expression * exp,
enum noside noside noside ,
struct value * arg1,
struct value * arg2 )

Variable Documentation

◆ m2_language_defn

m2_language m2_language_defn
static

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

◆ m2_type_data

const registry<gdbarch>::key<struct builtin_m2_type> m2_type_data
static

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

Referenced by builtin_m2_type().