GDB (xrefs)
Loading...
Searching...
No Matches
Functions | Variables
/tmp/gdb-13.1/gdb/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_typebuiltin_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)

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

References build_m2_types(), registry< T >::get(), m2_type_data, and registry< T >::set().

◆ 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 299 of file m2-lang.c.

Referenced by builtin_m2_type().