]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit - gdbsupport/selftest.h
Normalize include guards in gdb
authorTom Tromey <tom@tromey.com>
Sun, 27 Jan 2019 19:51:36 +0000 (12:51 -0700)
committerTom Tromey <tom@tromey.com>
Thu, 7 Feb 2019 10:27:23 +0000 (03:27 -0700)
commit1a5c25988eabb35e0e40ea484b1eea029d9b7f53
tree84c6f820847657cbb3a320ad7e1603cc42b2c3d9
parent31528deca52123a5a6dee19d47bee94dff041325
Normalize include guards in gdb

While working on my other scripts to deal with gdb headers, I noticed
that some files were missing include guards.  I wrote a script to add
the missing ones, but found that using the obvious names for the
guards ran into clashes -- for example, gdb/nat/linux-nat.h used
"LINUX_NAT_H", but this was also the script's choice for
gdb/linux-nat.h.

So, I changed the script to normalize all include guards in gdb.  This
patch is the result.

As usual the script is available here:

    https://github.com/tromey/gdb-refactoring-scripts

Tested by rebuilding; I also ran it through "Fedora-x86_64-m64" on the
buildbot.

gdb/ChangeLog
2019-02-07  Tom Tromey  <tom@tromey.com>

* yy-remap.h: Add include guard.
* xtensa-tdep.h: Add include guard.
* xcoffread.h: Rename include guard.
* varobj-iter.h: Add include guard.
* tui/tui.h: Rename include guard.
* tui/tui-winsource.h: Rename include guard.
* tui/tui-wingeneral.h: Rename include guard.
* tui/tui-windata.h: Rename include guard.
* tui/tui-win.h: Rename include guard.
* tui/tui-stack.h: Rename include guard.
* tui/tui-source.h: Rename include guard.
* tui/tui-regs.h: Rename include guard.
* tui/tui-out.h: Rename include guard.
* tui/tui-layout.h: Rename include guard.
* tui/tui-io.h: Rename include guard.
* tui/tui-hooks.h: Rename include guard.
* tui/tui-file.h: Rename include guard.
* tui/tui-disasm.h: Rename include guard.
* tui/tui-data.h: Rename include guard.
* tui/tui-command.h: Rename include guard.
* tic6x-tdep.h: Add include guard.
* target/waitstatus.h: Rename include guard.
* target/wait.h: Rename include guard.
* target/target.h: Rename include guard.
* target/resume.h: Rename include guard.
* target-float.h: Rename include guard.
* stabsread.h: Add include guard.
* rs6000-tdep.h: Add include guard.
* riscv-fbsd-tdep.h: Add include guard.
* regformats/regdef.h: Rename include guard.
* record.h: Rename include guard.
* python/python.h: Rename include guard.
* python/python-internal.h: Rename include guard.
* python/py-stopevent.h: Rename include guard.
* python/py-ref.h: Rename include guard.
* python/py-record.h: Rename include guard.
* python/py-record-full.h: Rename include guard.
* python/py-record-btrace.h: Rename include guard.
* python/py-instruction.h: Rename include guard.
* python/py-events.h: Rename include guard.
* python/py-event.h: Rename include guard.
* procfs.h: Add include guard.
* proc-utils.h: Add include guard.
* p-lang.h: Add include guard.
* or1k-tdep.h: Rename include guard.
* observable.h: Rename include guard.
* nto-tdep.h: Rename include guard.
* nat/x86-linux.h: Rename include guard.
* nat/x86-linux-dregs.h: Rename include guard.
* nat/x86-gcc-cpuid.h: Add include guard.
* nat/x86-dregs.h: Rename include guard.
* nat/x86-cpuid.h: Rename include guard.
* nat/ppc-linux.h: Rename include guard.
* nat/mips-linux-watch.h: Rename include guard.
* nat/linux-waitpid.h: Rename include guard.
* nat/linux-ptrace.h: Rename include guard.
* nat/linux-procfs.h: Rename include guard.
* nat/linux-osdata.h: Rename include guard.
* nat/linux-nat.h: Rename include guard.
* nat/linux-namespaces.h: Rename include guard.
* nat/linux-btrace.h: Rename include guard.
* nat/glibc_thread_db.h: Rename include guard.
* nat/gdb_thread_db.h: Rename include guard.
* nat/gdb_ptrace.h: Rename include guard.
* nat/fork-inferior.h: Rename include guard.
* nat/amd64-linux-siginfo.h: Rename include guard.
* nat/aarch64-sve-linux-sigcontext.h: Rename include guard.
* nat/aarch64-sve-linux-ptrace.h: Rename include guard.
* nat/aarch64-linux.h: Rename include guard.
* nat/aarch64-linux-hw-point.h: Rename include guard.
* mn10300-tdep.h: Add include guard.
* mips-linux-tdep.h: Add include guard.
* mi/mi-parse.h: Rename include guard.
* mi/mi-out.h: Rename include guard.
* mi/mi-main.h: Rename include guard.
* mi/mi-interp.h: Rename include guard.
* mi/mi-getopt.h: Rename include guard.
* mi/mi-console.h: Rename include guard.
* mi/mi-common.h: Rename include guard.
* mi/mi-cmds.h: Rename include guard.
* mi/mi-cmd-break.h: Rename include guard.
* m2-lang.h: Add include guard.
* location.h: Rename include guard.
* linux-record.h: Rename include guard.
* linux-nat.h: Add include guard.
* linux-fork.h: Add include guard.
* i386-darwin-tdep.h: Rename include guard.
* hppa-linux-offsets.h: Add include guard.
* guile/guile.h: Rename include guard.
* guile/guile-internal.h: Rename include guard.
* gnu-nat.h: Rename include guard.
* gdb-stabs.h: Rename include guard.
* frv-tdep.h: Add include guard.
* f-lang.h: Add include guard.
* event-loop.h: Add include guard.
* darwin-nat.h: Rename include guard.
* cp-abi.h: Rename include guard.
* config/sparc/nm-sol2.h: Rename include guard.
* config/nm-nto.h: Rename include guard.
* config/nm-linux.h: Add include guard.
* config/i386/nm-i386gnu.h: Rename include guard.
* config/djgpp/nl_types.h: Rename include guard.
* config/djgpp/langinfo.h: Rename include guard.
* compile/gcc-cp-plugin.h: Add include guard.
* compile/gcc-c-plugin.h: Add include guard.
* compile/compile.h: Rename include guard.
* compile/compile-object-run.h: Rename include guard.
* compile/compile-object-load.h: Rename include guard.
* compile/compile-internal.h: Rename include guard.
* compile/compile-cplus.h: Rename include guard.
* compile/compile-c.h: Rename include guard.
* common/xml-utils.h: Rename include guard.
* common/x86-xstate.h: Rename include guard.
* common/version.h: Rename include guard.
* common/vec.h: Rename include guard.
* common/tdesc.h: Rename include guard.
* common/selftest.h: Rename include guard.
* common/scoped_restore.h: Rename include guard.
* common/scoped_mmap.h: Rename include guard.
* common/scoped_fd.h: Rename include guard.
* common/safe-iterator.h: Rename include guard.
* common/run-time-clock.h: Rename include guard.
* common/refcounted-object.h: Rename include guard.
* common/queue.h: Rename include guard.
* common/ptid.h: Rename include guard.
* common/print-utils.h: Rename include guard.
* common/preprocessor.h: Rename include guard.
* common/pathstuff.h: Rename include guard.
* common/observable.h: Rename include guard.
* common/netstuff.h: Rename include guard.
* common/job-control.h: Rename include guard.
* common/host-defs.h: Rename include guard.
* common/gdb_wait.h: Rename include guard.
* common/gdb_vecs.h: Rename include guard.
* common/gdb_unlinker.h: Rename include guard.
* common/gdb_unique_ptr.h: Rename include guard.
* common/gdb_tilde_expand.h: Rename include guard.
* common/gdb_sys_time.h: Rename include guard.
* common/gdb_string_view.h: Rename include guard.
* common/gdb_splay_tree.h: Rename include guard.
* common/gdb_setjmp.h: Rename include guard.
* common/gdb_ref_ptr.h: Rename include guard.
* common/gdb_optional.h: Rename include guard.
* common/gdb_locale.h: Rename include guard.
* common/gdb_assert.h: Rename include guard.
* common/filtered-iterator.h: Rename include guard.
* common/filestuff.h: Rename include guard.
* common/fileio.h: Rename include guard.
* common/environ.h: Rename include guard.
* common/common-utils.h: Rename include guard.
* common/common-types.h: Rename include guard.
* common/common-regcache.h: Rename include guard.
* common/common-inferior.h: Rename include guard.
* common/common-gdbthread.h: Rename include guard.
* common/common-exceptions.h: Rename include guard.
* common/common-defs.h: Rename include guard.
* common/common-debug.h: Rename include guard.
* common/cleanups.h: Rename include guard.
* common/buffer.h: Rename include guard.
* common/btrace-common.h: Rename include guard.
* common/break-common.h: Rename include guard.
* cli/cli-utils.h: Rename include guard.
* cli/cli-style.h: Rename include guard.
* cli/cli-setshow.h: Rename include guard.
* cli/cli-script.h: Rename include guard.
* cli/cli-interp.h: Rename include guard.
* cli/cli-decode.h: Rename include guard.
* cli/cli-cmds.h: Rename include guard.
* charset-list.h: Add include guard.
* buildsym-legacy.h: Rename include guard.
* bfin-tdep.h: Add include guard.
* ax.h: Rename include guard.
* arm-linux-tdep.h: Add include guard.
* arm-fbsd-tdep.h: Add include guard.
* arch/xtensa.h: Rename include guard.
* arch/tic6x.h: Add include guard.
* arch/i386.h: Add include guard.
* arch/arm.h: Rename include guard.
* arch/arm-linux.h: Rename include guard.
* arch/arm-get-next-pcs.h: Rename include guard.
* arch/amd64.h: Add include guard.
* arch/aarch64-insn.h: Rename include guard.
* arch-utils.h: Rename include guard.
* annotate.h: Add include guard.
* amd64-darwin-tdep.h: Rename include guard.
* aarch64-linux-tdep.h: Add include guard.
* aarch64-fbsd-tdep.h: Add include guard.
* aarch32-linux-nat.h: Add include guard.

gdb/gdbserver/ChangeLog
2019-02-07  Tom Tromey  <tom@tromey.com>

* x86-tdesc.h: Rename include guard.
* x86-low.h: Add include guard.
* wincecompat.h: Rename include guard.
* win32-low.h: Add include guard.
* utils.h: Rename include guard.
* tracepoint.h: Rename include guard.
* tdesc.h: Rename include guard.
* target.h: Rename include guard.
* server.h: Rename include guard.
* remote-utils.h: Rename include guard.
* regcache.h: Rename include guard.
* nto-low.h: Rename include guard.
* notif.h: Add include guard.
* mem-break.h: Rename include guard.
* lynx-low.h: Add include guard.
* linux-x86-tdesc.h: Add include guard.
* linux-s390-tdesc.h: Add include guard.
* linux-ppc-tdesc-init.h: Add include guard.
* linux-low.h: Add include guard.
* linux-aarch64-tdesc.h: Add include guard.
* linux-aarch32-low.h: Add include guard.
* inferiors.h: Rename include guard.
* i387-fp.h: Rename include guard.
* hostio.h: Rename include guard.
* gdbthread.h: Rename include guard.
* gdb_proc_service.h: Rename include guard.
* event-loop.h: Rename include guard.
* dll.h: Rename include guard.
* debug.h: Rename include guard.
* ax.h: Rename include guard.
220 files changed:
gdb/ChangeLog
gdb/aarch32-linux-nat.h
gdb/aarch64-fbsd-tdep.h
gdb/aarch64-linux-tdep.h
gdb/amd64-darwin-tdep.h
gdb/annotate.h
gdb/arch-utils.h
gdb/arch/aarch64-insn.h
gdb/arch/amd64.h
gdb/arch/arm-get-next-pcs.h
gdb/arch/arm-linux.h
gdb/arch/arm.h
gdb/arch/i386.h
gdb/arch/tic6x.h
gdb/arch/xtensa.h
gdb/arm-fbsd-tdep.h
gdb/arm-linux-tdep.h
gdb/ax.h
gdb/bfin-tdep.h
gdb/buildsym-legacy.h
gdb/charset-list.h
gdb/cli/cli-cmds.h
gdb/cli/cli-decode.h
gdb/cli/cli-interp.h
gdb/cli/cli-script.h
gdb/cli/cli-setshow.h
gdb/cli/cli-style.h
gdb/cli/cli-utils.h
gdb/common/break-common.h
gdb/common/btrace-common.h
gdb/common/buffer.h
gdb/common/cleanups.h
gdb/common/common-debug.h
gdb/common/common-defs.h
gdb/common/common-exceptions.h
gdb/common/common-gdbthread.h
gdb/common/common-inferior.h
gdb/common/common-regcache.h
gdb/common/common-types.h
gdb/common/common-utils.h
gdb/common/environ.h
gdb/common/fileio.h
gdb/common/filestuff.h
gdb/common/filtered-iterator.h
gdb/common/gdb_assert.h
gdb/common/gdb_locale.h
gdb/common/gdb_optional.h
gdb/common/gdb_ref_ptr.h
gdb/common/gdb_setjmp.h
gdb/common/gdb_splay_tree.h
gdb/common/gdb_string_view.h
gdb/common/gdb_sys_time.h
gdb/common/gdb_tilde_expand.h
gdb/common/gdb_unique_ptr.h
gdb/common/gdb_unlinker.h
gdb/common/gdb_vecs.h
gdb/common/gdb_wait.h
gdb/common/host-defs.h
gdb/common/job-control.h
gdb/common/netstuff.h
gdb/common/observable.h
gdb/common/pathstuff.h
gdb/common/preprocessor.h
gdb/common/print-utils.h
gdb/common/ptid.h
gdb/common/queue.h
gdb/common/refcounted-object.h
gdb/common/run-time-clock.h
gdb/common/safe-iterator.h
gdb/common/scoped_fd.h
gdb/common/scoped_mmap.h
gdb/common/scoped_restore.h
gdb/common/selftest.h
gdb/common/tdesc.h
gdb/common/vec.h
gdb/common/version.h
gdb/common/x86-xstate.h
gdb/common/xml-utils.h
gdb/compile/compile-c.h
gdb/compile/compile-cplus.h
gdb/compile/compile-internal.h
gdb/compile/compile-object-load.h
gdb/compile/compile-object-run.h
gdb/compile/compile.h
gdb/compile/gcc-c-plugin.h
gdb/compile/gcc-cp-plugin.h
gdb/config/djgpp/langinfo.h
gdb/config/djgpp/nl_types.h
gdb/config/i386/nm-i386gnu.h
gdb/config/nm-linux.h
gdb/config/nm-nto.h
gdb/config/sparc/nm-sol2.h
gdb/cp-abi.h
gdb/darwin-nat.h
gdb/event-loop.h
gdb/f-lang.h
gdb/frv-tdep.h
gdb/gdb-stabs.h
gdb/gdbserver/ChangeLog
gdb/gdbserver/ax.h
gdb/gdbserver/debug.h
gdb/gdbserver/dll.h
gdb/gdbserver/event-loop.h
gdb/gdbserver/gdb_proc_service.h
gdb/gdbserver/gdbthread.h
gdb/gdbserver/hostio.h
gdb/gdbserver/i387-fp.h
gdb/gdbserver/inferiors.h
gdb/gdbserver/linux-aarch32-low.h
gdb/gdbserver/linux-aarch64-tdesc.h
gdb/gdbserver/linux-low.h
gdb/gdbserver/linux-ppc-tdesc-init.h
gdb/gdbserver/linux-s390-tdesc.h
gdb/gdbserver/linux-x86-tdesc.h
gdb/gdbserver/lynx-low.h
gdb/gdbserver/mem-break.h
gdb/gdbserver/notif.h
gdb/gdbserver/nto-low.h
gdb/gdbserver/regcache.h
gdb/gdbserver/remote-utils.h
gdb/gdbserver/server.h
gdb/gdbserver/target.h
gdb/gdbserver/tdesc.h
gdb/gdbserver/tracepoint.h
gdb/gdbserver/utils.h
gdb/gdbserver/win32-low.h
gdb/gdbserver/wincecompat.h
gdb/gdbserver/x86-low.h
gdb/gdbserver/x86-tdesc.h
gdb/gnu-nat.h
gdb/guile/guile-internal.h
gdb/guile/guile.h
gdb/hppa-linux-offsets.h
gdb/i386-darwin-tdep.h
gdb/linux-fork.h
gdb/linux-nat.h
gdb/linux-record.h
gdb/location.h
gdb/m2-lang.h
gdb/mi/mi-cmd-break.h
gdb/mi/mi-cmds.h
gdb/mi/mi-common.h
gdb/mi/mi-console.h
gdb/mi/mi-getopt.h
gdb/mi/mi-interp.h
gdb/mi/mi-main.h
gdb/mi/mi-out.h
gdb/mi/mi-parse.h
gdb/mips-linux-tdep.h
gdb/mn10300-tdep.h
gdb/nat/aarch64-linux-hw-point.h
gdb/nat/aarch64-linux.h
gdb/nat/aarch64-sve-linux-ptrace.h
gdb/nat/aarch64-sve-linux-sigcontext.h
gdb/nat/amd64-linux-siginfo.h
gdb/nat/fork-inferior.h
gdb/nat/gdb_ptrace.h
gdb/nat/gdb_thread_db.h
gdb/nat/glibc_thread_db.h
gdb/nat/linux-btrace.h
gdb/nat/linux-namespaces.h
gdb/nat/linux-nat.h
gdb/nat/linux-osdata.h
gdb/nat/linux-procfs.h
gdb/nat/linux-ptrace.h
gdb/nat/linux-waitpid.h
gdb/nat/mips-linux-watch.h
gdb/nat/ppc-linux.h
gdb/nat/x86-cpuid.h
gdb/nat/x86-dregs.h
gdb/nat/x86-gcc-cpuid.h
gdb/nat/x86-linux-dregs.h
gdb/nat/x86-linux.h
gdb/nto-tdep.h
gdb/observable.h
gdb/or1k-tdep.h
gdb/p-lang.h
gdb/proc-utils.h
gdb/procfs.h
gdb/python/py-event.h
gdb/python/py-events.h
gdb/python/py-instruction.h
gdb/python/py-record-btrace.h
gdb/python/py-record-full.h
gdb/python/py-record.h
gdb/python/py-ref.h
gdb/python/py-stopevent.h
gdb/python/python-internal.h
gdb/python/python.h
gdb/record.h
gdb/regformats/regdef.h
gdb/riscv-fbsd-tdep.h
gdb/rs6000-tdep.h
gdb/stabsread.h
gdb/target-float.h
gdb/target/resume.h
gdb/target/target.h
gdb/target/wait.h
gdb/target/waitstatus.h
gdb/tic6x-tdep.h
gdb/tui/tui-command.h
gdb/tui/tui-data.h
gdb/tui/tui-disasm.h
gdb/tui/tui-file.h
gdb/tui/tui-hooks.h
gdb/tui/tui-io.h
gdb/tui/tui-layout.h
gdb/tui/tui-out.h
gdb/tui/tui-regs.h
gdb/tui/tui-source.h
gdb/tui/tui-stack.h
gdb/tui/tui-win.h
gdb/tui/tui-windata.h
gdb/tui/tui-wingeneral.h
gdb/tui/tui-winsource.h
gdb/tui/tui.h
gdb/varobj-iter.h
gdb/xcoffread.h
gdb/xtensa-tdep.h
gdb/yy-remap.h