GDB (xrefs)
Macros | Functions
/tmp/gdb-7.10/gdb/expprint.c File Reference
#include "defs.h"
#include "symtab.h"
#include "gdbtypes.h"
#include "expression.h"
#include "value.h"
#include "language.h"
#include "parser-defs.h"
#include "user-regs.h"
#include "target.h"
#include "block.h"
#include "objfiles.h"
#include "valprint.h"
#include <ctype.h>
#include "std-operator.def"

Go to the source code of this file.

Macros

#define OP(name)
 

Functions

void print_expression (struct expression *exp, struct ui_file *stream)
 
void print_subexp (struct expression *exp, int *pos, struct ui_file *stream, enum precedence prec)
 
void print_subexp_standard (struct expression *exp, int *pos, struct ui_file *stream, enum precedence prec)
 
char * op_string (enum exp_opcode op)
 
static int dump_subexp_body (struct expression *exp, struct ui_file *, int)
 
char * op_name (struct expression *exp, enum exp_opcode opcode)
 
char * op_name_standard (enum exp_opcode opcode)
 
void dump_raw_expression (struct expression *exp, struct ui_file *stream, char *note)
 
int dump_subexp (struct expression *exp, struct ui_file *stream, int elt)
 
int dump_subexp_body_standard (struct expression *exp, struct ui_file *stream, int elt)
 
void dump_prefix_expression (struct expression *exp, struct ui_file *stream)
 

Macro Definition Documentation

#define OP (   name)
Value:
case name: \
return #name ;
const char *const name
Definition: aarch64-tdep.c:68

Function Documentation

void dump_prefix_expression ( struct expression exp,
struct ui_file stream 
)
void dump_raw_expression ( struct expression exp,
struct ui_file stream,
char *  note 
)
int dump_subexp ( struct expression exp,
struct ui_file stream,
int  elt 
)
static int dump_subexp_body ( struct expression exp,
struct ui_file stream,
int  elt 
)
static
int dump_subexp_body_standard ( struct expression exp,
struct ui_file stream,
int  elt 
)
char* op_name ( struct expression exp,
enum exp_opcode  opcode 
)
char* op_name_standard ( enum exp_opcode  opcode)

Definition at line 662 of file expprint.c.

References xsnprintf().

Referenced by ada_op_name().

char* op_string ( enum exp_opcode  op)
void print_expression ( struct expression exp,
struct ui_file stream 
)

Definition at line 36 of file expprint.c.

References PREC_NULL, and print_subexp().

Referenced by append_exp(), and dump_prefix_expression().

void print_subexp ( struct expression exp,
int pos,
struct ui_file stream,
enum precedence  prec 
)
void print_subexp_standard ( struct expression exp,
int pos,
struct ui_file stream,
enum precedence  prec 
)