Remove global traceframe_fun and traceframe_sal
I happen to see traceframe_fun and traceframe_sal are static variables, which are not necessary to me. They are only used in set_traceframe_context, and they are not stateful. This patch is to remove them. gdb: 2013-10-24 Yao Qi <yao@codesourcery.com> * tracepoint.c (traceframe_fun): Remove. (traceframe_sal): Remove. (set_traceframe_context): Add local variables.
This commit is contained in:
parent
6ba1f11550
commit
24a008139e
@ -132,12 +132,6 @@ static int traceframe_number;
|
||||
/* Tracepoint for last traceframe collected. */
|
||||
static int tracepoint_number;
|
||||
|
||||
/* Symbol for function for last traceframe collected. */
|
||||
static struct symbol *traceframe_fun;
|
||||
|
||||
/* Symtab and line for last traceframe collected. */
|
||||
static struct symtab_and_line traceframe_sal;
|
||||
|
||||
/* The traceframe info of the current traceframe. NULL if we haven't
|
||||
yet attempted to fetch it, or if the target does not support
|
||||
fetching this object, or if we're not inspecting a traceframe
|
||||
@ -268,6 +262,8 @@ static void
|
||||
set_traceframe_context (struct frame_info *trace_frame)
|
||||
{
|
||||
CORE_ADDR trace_pc;
|
||||
struct symbol *traceframe_fun;
|
||||
struct symtab_and_line traceframe_sal;
|
||||
|
||||
/* Save as globals for internal use. */
|
||||
if (trace_frame != NULL
|
||||
|
Loading…
Reference in New Issue
Block a user