| Index: gdb/ax-gdb.h
|
| diff --git a/gdb/ax-gdb.h b/gdb/ax-gdb.h
|
| index c357fb6cd0b942f6106a52ef093d3a68f9f47c90..a512cb514046999ed0c7bc5aefcf431ee8e9304f 100644
|
| --- a/gdb/ax-gdb.h
|
| +++ b/gdb/ax-gdb.h
|
| @@ -1,5 +1,5 @@
|
| /* GDB-specific functions for operating on agent expressions
|
| - Copyright (C) 1998-2000, 2007-2012 Free Software Foundation, Inc.
|
| + Copyright (C) 1998-2013 Free Software Foundation, Inc.
|
|
|
| This file is part of GDB.
|
|
|
| @@ -20,6 +20,7 @@
|
| #define AX_GDB_H
|
|
|
| struct expression;
|
| +union exp_element;
|
|
|
| /* Types and enums */
|
|
|
| @@ -100,13 +101,15 @@ struct axs_value
|
| record the value of all memory touched by the expression, and leave
|
| no values on the stack. The caller can then use the ax_reqs
|
| function to discover which registers the expression uses. */
|
| -extern struct agent_expr *gen_trace_for_expr (CORE_ADDR, struct expression *);
|
| +extern struct agent_expr *gen_trace_for_expr (CORE_ADDR, struct expression *,
|
| + int);
|
|
|
| extern struct agent_expr *gen_trace_for_var (CORE_ADDR, struct gdbarch *,
|
| - struct symbol *);
|
| + struct symbol *, int);
|
|
|
| extern struct agent_expr *gen_trace_for_return_address (CORE_ADDR,
|
| - struct gdbarch *);
|
| + struct gdbarch *,
|
| + int);
|
|
|
| extern struct agent_expr *gen_eval_for_expr (CORE_ADDR, struct expression *);
|
|
|
| @@ -117,11 +120,8 @@ extern void require_rvalue (struct agent_expr *ax, struct axs_value *value);
|
|
|
| struct format_piece;
|
| extern struct agent_expr *gen_printf (CORE_ADDR, struct gdbarch *,
|
| - CORE_ADDR, LONGEST, char *, int,
|
| + CORE_ADDR, LONGEST, const char *, int,
|
| struct format_piece *,
|
| int, struct expression **);
|
|
|
| -extern int trace_kludge;
|
| -extern int trace_string_kludge;
|
| -
|
| #endif /* AX_GDB_H */
|
|
|