From e8b2341cd2c3663d245651129202f22548766a64 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Fri, 18 Jul 2014 09:27:17 -0600 Subject: make exec_ops static While working on some target stack changes, I noticed that exec_ops is only used from exec.c. This patch makes it "static". This is cleaner and makes it simpler to reason about the use of the target. Tested by rebuilding. I'm checking this in as obvious. 2014-07-18 Tom Tromey * exec.c (exec_ops): Now static. * exec.h (exec_ops): Don't declare. --- gdb/ChangeLog | 5 +++++ gdb/exec.c | 2 +- gdb/exec.h | 2 -- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index d0536af..6a6708a 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,10 @@ 2014-07-18 Tom Tromey + * exec.c (exec_ops): Now static. + * exec.h (exec_ops): Don't declare. + +2014-07-18 Tom Tromey + * spu-multiarch.c (spu_region_ok_for_hw_watchpoint): Pass "self" to find_target_beneath. * ravenscar-thread.c (ravenscar_prepare_to_store): Pass "ops" to diff --git a/gdb/exec.c b/gdb/exec.c index 5176bf1..7ba2720 100644 --- a/gdb/exec.c +++ b/gdb/exec.c @@ -61,7 +61,7 @@ void _initialize_exec (void); /* The target vector for executable files. */ -struct target_ops exec_ops; +static struct target_ops exec_ops; /* True if the exec target is pushed on the stack. */ static int using_exec_ops; diff --git a/gdb/exec.h b/gdb/exec.h index 304310f..1d77e24 100644 --- a/gdb/exec.h +++ b/gdb/exec.h @@ -29,8 +29,6 @@ struct target_ops; struct bfd; struct objfile; -extern struct target_ops exec_ops; - #define exec_bfd current_program_space->ebfd #define exec_bfd_mtime current_program_space->ebfd_mtime #define exec_filename current_program_space->pspace_exec_filename -- cgit v1.1