GDB (xrefs)
Loading...
Searching...
No Matches
Namespaces | Macros | Functions
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 "cli/cli-style.h"
#include "c-lang.h"
#include "expop.h"
#include "ada-exp.h"
#include <ctype.h>
#include "std-operator.def"

Go to the source code of this file.

Namespaces

namespace  expr
 

Macros

#define OP(name)
 

Functions

void ATTRIBUTE_USED debug_exp (struct expression *exp)
 
bool expr::check_objfile (const struct block *block, struct objfile *objfile)
 
void expr::dump_for_expression (struct ui_file *stream, int depth, enum exp_opcode op)
 
void expr::dump_for_expression (struct ui_file *stream, int depth, const std::string &str)
 
void expr::dump_for_expression (struct ui_file *stream, int depth, struct type *type)
 
void expr::dump_for_expression (struct ui_file *stream, int depth, CORE_ADDR addr)
 
void expr::dump_for_expression (struct ui_file *stream, int depth, const gdb_mpz &addr)
 
void expr::dump_for_expression (struct ui_file *stream, int depth, internalvar *ivar)
 
void expr::dump_for_expression (struct ui_file *stream, int depth, symbol *sym)
 
void expr::dump_for_expression (struct ui_file *stream, int depth, bound_minimal_symbol msym)
 
void expr::dump_for_expression (struct ui_file *stream, int depth, const block *bl)
 
void expr::dump_for_expression (struct ui_file *stream, int depth, const block_symbol &sym)
 
void expr::dump_for_expression (struct ui_file *stream, int depth, type_instance_flags flags)
 
void expr::dump_for_expression (struct ui_file *stream, int depth, enum c_string_type_values flags)
 
void expr::dump_for_expression (struct ui_file *stream, int depth, enum range_flag flags)
 
void expr::dump_for_expression (struct ui_file *stream, int depth, const std::unique_ptr< ada_component > &comp)
 

Macro Definition Documentation

◆ OP

#define OP ( name)
Value:
case name: \
gdb_puts (#name, stream); \
break;
const char *const name

Function Documentation

◆ debug_exp()

void ATTRIBUTE_USED debug_exp ( struct expression * exp)
extern

Definition at line 46 of file expprint.c.

References expression::dump(), gdb_flush(), and gdb_stdlog.