From 0936ad1d22457136c65383681c475e5a0e30db14 Mon Sep 17 00:00:00 2001 From: Stan Shebs Date: Thu, 24 Dec 2009 00:40:49 +0000 Subject: 2009-12-23 Stan Shebs * ax-gdb.h (gen_trace_for_var): Declare. * ax-gdb.c (gen_trace_for_var): New function. * dwarf2loc.c (dwarf_expr_frame_base_1): New function, split from... (dwarf_expr_frame_base): ...here. (dwarf2_tracepoint_var_ref): Add computed location case. * tracepoint.c (collect_symbol): Add scope arg and LOC_COMPUTED case. (add_local_symbols): Update call to collect_symbol. (encode_actions): Ditto. --- gdb/ax-gdb.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gdb/ax-gdb.h') diff --git a/gdb/ax-gdb.h b/gdb/ax-gdb.h index 5d03c18..2366e01 100644 --- a/gdb/ax-gdb.h +++ b/gdb/ax-gdb.h @@ -99,6 +99,8 @@ struct axs_value 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_var (CORE_ADDR, struct symbol *); + extern struct agent_expr *gen_eval_for_expr (CORE_ADDR, struct expression *); #endif /* AX_GDB_H */ -- cgit v1.1