gdb, gdbserver, gdbsupport: fix leading space vs tabs issues
Many spots incorrectly use only spaces for indentation (for example, there are a lot of spots in ada-lang.c). I've always found it awkward when I needed to edit one of these spots: do I keep the original wrong indentation, or do I fix it? What if the lines around it are also wrong, do I fix them too? I probably don't want to fix them in the same patch, to avoid adding noise to my patch. So I propose to fix as much as possible once and for all (hopefully). One typical counter argument for this is that it makes code archeology more difficult, because git-blame will show this commit as the last change for these lines. My counter counter argument is: when git-blaming, you often need to do "blame the file at the parent commit" anyway, to go past some other refactor that touched the line you are interested in, but is not the change you are looking for. So you already need a somewhat efficient way to do this. Using some interactive tool, rather than plain git-blame, makes this trivial. For example, I use "tig blame <file>", where going back past the commit that changed the currently selected line is one keystroke. It looks like Magit in Emacs does it too (though I've never used it). Web viewers of Github and Gitlab do it too. My point is that it won't really make archeology more difficult. The other typical counter argument is that it will cause conflicts with existing patches. That's true... but it's a one time cost, and those are not conflicts that are difficult to resolve. I have also tried "git rebase --ignore-whitespace", it seems to work well. Although that will re-introduce the faulty indentation, so one needs to take care of fixing the indentation in the patch after that (which is easy). gdb/ChangeLog: * aarch64-linux-tdep.c: Fix indentation. * aarch64-ravenscar-thread.c: Fix indentation. * aarch64-tdep.c: Fix indentation. * aarch64-tdep.h: Fix indentation. * ada-lang.c: Fix indentation. * ada-lang.h: Fix indentation. * ada-tasks.c: Fix indentation. * ada-typeprint.c: Fix indentation. * ada-valprint.c: Fix indentation. * ada-varobj.c: Fix indentation. * addrmap.c: Fix indentation. * addrmap.h: Fix indentation. * agent.c: Fix indentation. * aix-thread.c: Fix indentation. * alpha-bsd-nat.c: Fix indentation. * alpha-linux-tdep.c: Fix indentation. * alpha-mdebug-tdep.c: Fix indentation. * alpha-nbsd-tdep.c: Fix indentation. * alpha-obsd-tdep.c: Fix indentation. * alpha-tdep.c: Fix indentation. * amd64-bsd-nat.c: Fix indentation. * amd64-darwin-tdep.c: Fix indentation. * amd64-linux-nat.c: Fix indentation. * amd64-linux-tdep.c: Fix indentation. * amd64-nat.c: Fix indentation. * amd64-obsd-tdep.c: Fix indentation. * amd64-tdep.c: Fix indentation. * amd64-windows-tdep.c: Fix indentation. * annotate.c: Fix indentation. * arc-tdep.c: Fix indentation. * arch-utils.c: Fix indentation. * arch/arm-get-next-pcs.c: Fix indentation. * arch/arm.c: Fix indentation. * arm-linux-nat.c: Fix indentation. * arm-linux-tdep.c: Fix indentation. * arm-nbsd-tdep.c: Fix indentation. * arm-pikeos-tdep.c: Fix indentation. * arm-tdep.c: Fix indentation. * arm-tdep.h: Fix indentation. * arm-wince-tdep.c: Fix indentation. * auto-load.c: Fix indentation. * auxv.c: Fix indentation. * avr-tdep.c: Fix indentation. * ax-gdb.c: Fix indentation. * ax-general.c: Fix indentation. * bfin-linux-tdep.c: Fix indentation. * block.c: Fix indentation. * block.h: Fix indentation. * blockframe.c: Fix indentation. * bpf-tdep.c: Fix indentation. * break-catch-sig.c: Fix indentation. * break-catch-syscall.c: Fix indentation. * break-catch-throw.c: Fix indentation. * breakpoint.c: Fix indentation. * breakpoint.h: Fix indentation. * bsd-uthread.c: Fix indentation. * btrace.c: Fix indentation. * build-id.c: Fix indentation. * buildsym-legacy.h: Fix indentation. * buildsym.c: Fix indentation. * c-typeprint.c: Fix indentation. * c-valprint.c: Fix indentation. * c-varobj.c: Fix indentation. * charset.c: Fix indentation. * cli/cli-cmds.c: Fix indentation. * cli/cli-decode.c: Fix indentation. * cli/cli-decode.h: Fix indentation. * cli/cli-script.c: Fix indentation. * cli/cli-setshow.c: Fix indentation. * coff-pe-read.c: Fix indentation. * coffread.c: Fix indentation. * compile/compile-cplus-types.c: Fix indentation. * compile/compile-object-load.c: Fix indentation. * compile/compile-object-run.c: Fix indentation. * completer.c: Fix indentation. * corefile.c: Fix indentation. * corelow.c: Fix indentation. * cp-abi.h: Fix indentation. * cp-namespace.c: Fix indentation. * cp-support.c: Fix indentation. * cp-valprint.c: Fix indentation. * cris-linux-tdep.c: Fix indentation. * cris-tdep.c: Fix indentation. * darwin-nat-info.c: Fix indentation. * darwin-nat.c: Fix indentation. * darwin-nat.h: Fix indentation. * dbxread.c: Fix indentation. * dcache.c: Fix indentation. * disasm.c: Fix indentation. * dtrace-probe.c: Fix indentation. * dwarf2/abbrev.c: Fix indentation. * dwarf2/attribute.c: Fix indentation. * dwarf2/expr.c: Fix indentation. * dwarf2/frame.c: Fix indentation. * dwarf2/index-cache.c: Fix indentation. * dwarf2/index-write.c: Fix indentation. * dwarf2/line-header.c: Fix indentation. * dwarf2/loc.c: Fix indentation. * dwarf2/macro.c: Fix indentation. * dwarf2/read.c: Fix indentation. * dwarf2/read.h: Fix indentation. * elfread.c: Fix indentation. * eval.c: Fix indentation. * event-top.c: Fix indentation. * exec.c: Fix indentation. * exec.h: Fix indentation. * expprint.c: Fix indentation. * f-lang.c: Fix indentation. * f-typeprint.c: Fix indentation. * f-valprint.c: Fix indentation. * fbsd-nat.c: Fix indentation. * fbsd-tdep.c: Fix indentation. * findvar.c: Fix indentation. * fork-child.c: Fix indentation. * frame-unwind.c: Fix indentation. * frame-unwind.h: Fix indentation. * frame.c: Fix indentation. * frv-linux-tdep.c: Fix indentation. * frv-tdep.c: Fix indentation. * frv-tdep.h: Fix indentation. * ft32-tdep.c: Fix indentation. * gcore.c: Fix indentation. * gdb_bfd.c: Fix indentation. * gdbarch.sh: Fix indentation. * gdbarch.c: Re-generate * gdbarch.h: Re-generate. * gdbcore.h: Fix indentation. * gdbthread.h: Fix indentation. * gdbtypes.c: Fix indentation. * gdbtypes.h: Fix indentation. * glibc-tdep.c: Fix indentation. * gnu-nat.c: Fix indentation. * gnu-nat.h: Fix indentation. * gnu-v2-abi.c: Fix indentation. * gnu-v3-abi.c: Fix indentation. * go32-nat.c: Fix indentation. * guile/guile-internal.h: Fix indentation. * guile/scm-cmd.c: Fix indentation. * guile/scm-frame.c: Fix indentation. * guile/scm-iterator.c: Fix indentation. * guile/scm-math.c: Fix indentation. * guile/scm-ports.c: Fix indentation. * guile/scm-pretty-print.c: Fix indentation. * guile/scm-value.c: Fix indentation. * h8300-tdep.c: Fix indentation. * hppa-linux-nat.c: Fix indentation. * hppa-linux-tdep.c: Fix indentation. * hppa-nbsd-nat.c: Fix indentation. * hppa-nbsd-tdep.c: Fix indentation. * hppa-obsd-nat.c: Fix indentation. * hppa-tdep.c: Fix indentation. * hppa-tdep.h: Fix indentation. * i386-bsd-nat.c: Fix indentation. * i386-darwin-nat.c: Fix indentation. * i386-darwin-tdep.c: Fix indentation. * i386-dicos-tdep.c: Fix indentation. * i386-gnu-nat.c: Fix indentation. * i386-linux-nat.c: Fix indentation. * i386-linux-tdep.c: Fix indentation. * i386-nto-tdep.c: Fix indentation. * i386-obsd-tdep.c: Fix indentation. * i386-sol2-nat.c: Fix indentation. * i386-tdep.c: Fix indentation. * i386-tdep.h: Fix indentation. * i386-windows-tdep.c: Fix indentation. * i387-tdep.c: Fix indentation. * i387-tdep.h: Fix indentation. * ia64-libunwind-tdep.c: Fix indentation. * ia64-libunwind-tdep.h: Fix indentation. * ia64-linux-nat.c: Fix indentation. * ia64-linux-tdep.c: Fix indentation. * ia64-tdep.c: Fix indentation. * ia64-tdep.h: Fix indentation. * ia64-vms-tdep.c: Fix indentation. * infcall.c: Fix indentation. * infcmd.c: Fix indentation. * inferior.c: Fix indentation. * infrun.c: Fix indentation. * iq2000-tdep.c: Fix indentation. * language.c: Fix indentation. * linespec.c: Fix indentation. * linux-fork.c: Fix indentation. * linux-nat.c: Fix indentation. * linux-tdep.c: Fix indentation. * linux-thread-db.c: Fix indentation. * lm32-tdep.c: Fix indentation. * m2-lang.c: Fix indentation. * m2-typeprint.c: Fix indentation. * m2-valprint.c: Fix indentation. * m32c-tdep.c: Fix indentation. * m32r-linux-tdep.c: Fix indentation. * m32r-tdep.c: Fix indentation. * m68hc11-tdep.c: Fix indentation. * m68k-bsd-nat.c: Fix indentation. * m68k-linux-nat.c: Fix indentation. * m68k-linux-tdep.c: Fix indentation. * m68k-tdep.c: Fix indentation. * machoread.c: Fix indentation. * macrocmd.c: Fix indentation. * macroexp.c: Fix indentation. * macroscope.c: Fix indentation. * macrotab.c: Fix indentation. * macrotab.h: Fix indentation. * main.c: Fix indentation. * mdebugread.c: Fix indentation. * mep-tdep.c: Fix indentation. * mi/mi-cmd-catch.c: Fix indentation. * mi/mi-cmd-disas.c: Fix indentation. * mi/mi-cmd-env.c: Fix indentation. * mi/mi-cmd-stack.c: Fix indentation. * mi/mi-cmd-var.c: Fix indentation. * mi/mi-cmds.c: Fix indentation. * mi/mi-main.c: Fix indentation. * mi/mi-parse.c: Fix indentation. * microblaze-tdep.c: Fix indentation. * minidebug.c: Fix indentation. * minsyms.c: Fix indentation. * mips-linux-nat.c: Fix indentation. * mips-linux-tdep.c: Fix indentation. * mips-nbsd-tdep.c: Fix indentation. * mips-tdep.c: Fix indentation. * mn10300-linux-tdep.c: Fix indentation. * mn10300-tdep.c: Fix indentation. * moxie-tdep.c: Fix indentation. * msp430-tdep.c: Fix indentation. * namespace.h: Fix indentation. * nat/fork-inferior.c: Fix indentation. * nat/gdb_ptrace.h: Fix indentation. * nat/linux-namespaces.c: Fix indentation. * nat/linux-osdata.c: Fix indentation. * nat/netbsd-nat.c: Fix indentation. * nat/x86-dregs.c: Fix indentation. * nbsd-nat.c: Fix indentation. * nbsd-tdep.c: Fix indentation. * nios2-linux-tdep.c: Fix indentation. * nios2-tdep.c: Fix indentation. * nto-procfs.c: Fix indentation. * nto-tdep.c: Fix indentation. * objfiles.c: Fix indentation. * objfiles.h: Fix indentation. * opencl-lang.c: Fix indentation. * or1k-tdep.c: Fix indentation. * osabi.c: Fix indentation. * osabi.h: Fix indentation. * osdata.c: Fix indentation. * p-lang.c: Fix indentation. * p-typeprint.c: Fix indentation. * p-valprint.c: Fix indentation. * parse.c: Fix indentation. * ppc-linux-nat.c: Fix indentation. * ppc-linux-tdep.c: Fix indentation. * ppc-nbsd-nat.c: Fix indentation. * ppc-nbsd-tdep.c: Fix indentation. * ppc-obsd-nat.c: Fix indentation. * ppc-ravenscar-thread.c: Fix indentation. * ppc-sysv-tdep.c: Fix indentation. * ppc64-tdep.c: Fix indentation. * printcmd.c: Fix indentation. * proc-api.c: Fix indentation. * producer.c: Fix indentation. * producer.h: Fix indentation. * prologue-value.c: Fix indentation. * prologue-value.h: Fix indentation. * psymtab.c: Fix indentation. * python/py-arch.c: Fix indentation. * python/py-bpevent.c: Fix indentation. * python/py-event.c: Fix indentation. * python/py-event.h: Fix indentation. * python/py-finishbreakpoint.c: Fix indentation. * python/py-frame.c: Fix indentation. * python/py-framefilter.c: Fix indentation. * python/py-inferior.c: Fix indentation. * python/py-infthread.c: Fix indentation. * python/py-objfile.c: Fix indentation. * python/py-prettyprint.c: Fix indentation. * python/py-registers.c: Fix indentation. * python/py-signalevent.c: Fix indentation. * python/py-stopevent.c: Fix indentation. * python/py-stopevent.h: Fix indentation. * python/py-threadevent.c: Fix indentation. * python/py-tui.c: Fix indentation. * python/py-unwind.c: Fix indentation. * python/py-value.c: Fix indentation. * python/py-xmethods.c: Fix indentation. * python/python-internal.h: Fix indentation. * python/python.c: Fix indentation. * ravenscar-thread.c: Fix indentation. * record-btrace.c: Fix indentation. * record-full.c: Fix indentation. * record.c: Fix indentation. * reggroups.c: Fix indentation. * regset.h: Fix indentation. * remote-fileio.c: Fix indentation. * remote.c: Fix indentation. * reverse.c: Fix indentation. * riscv-linux-tdep.c: Fix indentation. * riscv-ravenscar-thread.c: Fix indentation. * riscv-tdep.c: Fix indentation. * rl78-tdep.c: Fix indentation. * rs6000-aix-tdep.c: Fix indentation. * rs6000-lynx178-tdep.c: Fix indentation. * rs6000-nat.c: Fix indentation. * rs6000-tdep.c: Fix indentation. * rust-lang.c: Fix indentation. * rx-tdep.c: Fix indentation. * s12z-tdep.c: Fix indentation. * s390-linux-tdep.c: Fix indentation. * score-tdep.c: Fix indentation. * ser-base.c: Fix indentation. * ser-mingw.c: Fix indentation. * ser-uds.c: Fix indentation. * ser-unix.c: Fix indentation. * serial.c: Fix indentation. * sh-linux-tdep.c: Fix indentation. * sh-nbsd-tdep.c: Fix indentation. * sh-tdep.c: Fix indentation. * skip.c: Fix indentation. * sol-thread.c: Fix indentation. * solib-aix.c: Fix indentation. * solib-darwin.c: Fix indentation. * solib-frv.c: Fix indentation. * solib-svr4.c: Fix indentation. * solib.c: Fix indentation. * source.c: Fix indentation. * sparc-linux-tdep.c: Fix indentation. * sparc-nbsd-tdep.c: Fix indentation. * sparc-obsd-tdep.c: Fix indentation. * sparc-ravenscar-thread.c: Fix indentation. * sparc-tdep.c: Fix indentation. * sparc64-linux-tdep.c: Fix indentation. * sparc64-nbsd-tdep.c: Fix indentation. * sparc64-obsd-tdep.c: Fix indentation. * sparc64-tdep.c: Fix indentation. * stabsread.c: Fix indentation. * stack.c: Fix indentation. * stap-probe.c: Fix indentation. * stubs/ia64vms-stub.c: Fix indentation. * stubs/m32r-stub.c: Fix indentation. * stubs/m68k-stub.c: Fix indentation. * stubs/sh-stub.c: Fix indentation. * stubs/sparc-stub.c: Fix indentation. * symfile-mem.c: Fix indentation. * symfile.c: Fix indentation. * symfile.h: Fix indentation. * symmisc.c: Fix indentation. * symtab.c: Fix indentation. * symtab.h: Fix indentation. * target-float.c: Fix indentation. * target.c: Fix indentation. * target.h: Fix indentation. * tic6x-tdep.c: Fix indentation. * tilegx-linux-tdep.c: Fix indentation. * tilegx-tdep.c: Fix indentation. * top.c: Fix indentation. * tracefile-tfile.c: Fix indentation. * tracepoint.c: Fix indentation. * tui/tui-disasm.c: Fix indentation. * tui/tui-io.c: Fix indentation. * tui/tui-regs.c: Fix indentation. * tui/tui-stack.c: Fix indentation. * tui/tui-win.c: Fix indentation. * tui/tui-winsource.c: Fix indentation. * tui/tui.c: Fix indentation. * typeprint.c: Fix indentation. * ui-out.h: Fix indentation. * unittests/copy_bitwise-selftests.c: Fix indentation. * unittests/memory-map-selftests.c: Fix indentation. * utils.c: Fix indentation. * v850-tdep.c: Fix indentation. * valarith.c: Fix indentation. * valops.c: Fix indentation. * valprint.c: Fix indentation. * valprint.h: Fix indentation. * value.c: Fix indentation. * value.h: Fix indentation. * varobj.c: Fix indentation. * vax-tdep.c: Fix indentation. * windows-nat.c: Fix indentation. * windows-tdep.c: Fix indentation. * xcoffread.c: Fix indentation. * xml-syscall.c: Fix indentation. * xml-tdesc.c: Fix indentation. * xstormy16-tdep.c: Fix indentation. * xtensa-config.c: Fix indentation. * xtensa-linux-nat.c: Fix indentation. * xtensa-linux-tdep.c: Fix indentation. * xtensa-tdep.c: Fix indentation. gdbserver/ChangeLog: * ax.cc: Fix indentation. * dll.cc: Fix indentation. * inferiors.h: Fix indentation. * linux-low.cc: Fix indentation. * linux-nios2-low.cc: Fix indentation. * linux-ppc-ipa.cc: Fix indentation. * linux-ppc-low.cc: Fix indentation. * linux-x86-low.cc: Fix indentation. * linux-xtensa-low.cc: Fix indentation. * regcache.cc: Fix indentation. * server.cc: Fix indentation. * tracepoint.cc: Fix indentation. gdbsupport/ChangeLog: * common-exceptions.h: Fix indentation. * event-loop.cc: Fix indentation. * fileio.cc: Fix indentation. * filestuff.cc: Fix indentation. * gdb-dlfcn.cc: Fix indentation. * gdb_string_view.h: Fix indentation. * job-control.cc: Fix indentation. * signals.cc: Fix indentation. Change-Id: I4bad7ae6be0fbe14168b8ebafb98ffe14964a695
This commit is contained in:
parent
1c2bec1918
commit
dda83cd783
420 changed files with 14515 additions and 14099 deletions
124
gdb/top.c
124
gdb/top.c
|
@ -610,15 +610,15 @@ execute_command (const char *p, int from_tty)
|
|||
}
|
||||
|
||||
/* FIXME: cagney/2002-02-02: The c->type test is pretty dodgy
|
||||
while the is_complete_command(cfunc) test is just plain
|
||||
bogus. They should both be replaced by a test of the form
|
||||
c->strip_trailing_white_space_p. */
|
||||
while the is_complete_command(cfunc) test is just plain
|
||||
bogus. They should both be replaced by a test of the form
|
||||
c->strip_trailing_white_space_p. */
|
||||
/* NOTE: cagney/2002-02-02: The function.cfunc in the below
|
||||
can't be replaced with func. This is because it is the
|
||||
cfunc, and not the func, that has the value that the
|
||||
is_complete_command hack is testing for. */
|
||||
can't be replaced with func. This is because it is the
|
||||
cfunc, and not the func, that has the value that the
|
||||
is_complete_command hack is testing for. */
|
||||
/* Clear off trailing whitespace, except for set and complete
|
||||
command. */
|
||||
command. */
|
||||
std::string without_whitespace;
|
||||
if (arg
|
||||
&& c->type != set_cmd
|
||||
|
@ -833,8 +833,8 @@ gdb_readline_no_editing (const char *prompt)
|
|||
if (prompt != NULL)
|
||||
{
|
||||
/* Don't use a _filtered function here. It causes the assumed
|
||||
character position to be off, since the newline we read from
|
||||
the user is not accounted for. */
|
||||
character position to be off, since the newline we read from
|
||||
the user is not accounted for. */
|
||||
fputs_unfiltered (prompt, gdb_stdout);
|
||||
gdb_flush (gdb_stdout);
|
||||
}
|
||||
|
@ -1265,7 +1265,7 @@ gdb_safe_append_history (void)
|
|||
ret = rename (local_history_filename.c_str (), history_filename);
|
||||
saved_errno = errno;
|
||||
if (ret < 0 && saved_errno != EEXIST)
|
||||
warning (_("Could not rename %s to %s: %s"),
|
||||
warning (_("Could not rename %s to %s: %s"),
|
||||
local_history_filename.c_str (), history_filename,
|
||||
safe_strerror (saved_errno));
|
||||
}
|
||||
|
@ -1331,8 +1331,8 @@ command_line_input (const char *prompt_arg, const char *annotation_suffix)
|
|||
gdb::unique_xmalloc_ptr<char> rl;
|
||||
|
||||
/* Make sure that all output has been output. Some machines may
|
||||
let you get away with leaving out some of the gdb_flush, but
|
||||
not all. */
|
||||
let you get away with leaving out some of the gdb_flush, but
|
||||
not all. */
|
||||
wrap_here ("");
|
||||
gdb_flush (gdb_stdout);
|
||||
gdb_flush (gdb_stderr);
|
||||
|
@ -1470,167 +1470,167 @@ This GDB was configured as follows:\n\
|
|||
"), host_name, target_name);
|
||||
|
||||
fprintf_filtered (stream, _("\
|
||||
--with-auto-load-dir=%s\n\
|
||||
--with-auto-load-safe-path=%s\n\
|
||||
--with-auto-load-dir=%s\n\
|
||||
--with-auto-load-safe-path=%s\n\
|
||||
"), AUTO_LOAD_DIR, AUTO_LOAD_SAFE_PATH);
|
||||
|
||||
#if HAVE_LIBEXPAT
|
||||
fprintf_filtered (stream, _("\
|
||||
--with-expat\n\
|
||||
--with-expat\n\
|
||||
"));
|
||||
#else
|
||||
fprintf_filtered (stream, _("\
|
||||
--without-expat\n\
|
||||
--without-expat\n\
|
||||
"));
|
||||
#endif
|
||||
|
||||
if (GDB_DATADIR[0])
|
||||
fprintf_filtered (stream, _("\
|
||||
--with-gdb-datadir=%s%s\n\
|
||||
--with-gdb-datadir=%s%s\n\
|
||||
"), GDB_DATADIR, GDB_DATADIR_RELOCATABLE ? " (relocatable)" : "");
|
||||
|
||||
#ifdef ICONV_BIN
|
||||
fprintf_filtered (stream, _("\
|
||||
--with-iconv-bin=%s%s\n\
|
||||
--with-iconv-bin=%s%s\n\
|
||||
"), ICONV_BIN, ICONV_BIN_RELOCATABLE ? " (relocatable)" : "");
|
||||
#endif
|
||||
|
||||
if (JIT_READER_DIR[0])
|
||||
fprintf_filtered (stream, _("\
|
||||
--with-jit-reader-dir=%s%s\n\
|
||||
--with-jit-reader-dir=%s%s\n\
|
||||
"), JIT_READER_DIR, JIT_READER_DIR_RELOCATABLE ? " (relocatable)" : "");
|
||||
|
||||
#if HAVE_LIBUNWIND_IA64_H
|
||||
fprintf_filtered (stream, _("\
|
||||
--with-libunwind-ia64\n\
|
||||
--with-libunwind-ia64\n\
|
||||
"));
|
||||
#else
|
||||
fprintf_filtered (stream, _("\
|
||||
--without-libunwind-ia64\n\
|
||||
--without-libunwind-ia64\n\
|
||||
"));
|
||||
#endif
|
||||
|
||||
#if HAVE_LIBLZMA
|
||||
fprintf_filtered (stream, _("\
|
||||
--with-lzma\n\
|
||||
--with-lzma\n\
|
||||
"));
|
||||
#else
|
||||
fprintf_filtered (stream, _("\
|
||||
--without-lzma\n\
|
||||
--without-lzma\n\
|
||||
"));
|
||||
#endif
|
||||
|
||||
#if HAVE_LIBBABELTRACE
|
||||
fprintf_filtered (stream, _("\
|
||||
--with-babeltrace\n\
|
||||
--with-babeltrace\n\
|
||||
"));
|
||||
#else
|
||||
fprintf_filtered (stream, _("\
|
||||
--without-babeltrace\n\
|
||||
--without-babeltrace\n\
|
||||
"));
|
||||
#endif
|
||||
|
||||
#if HAVE_LIBIPT
|
||||
fprintf_filtered (stream, _("\
|
||||
--with-intel-pt\n\
|
||||
--with-intel-pt\n\
|
||||
"));
|
||||
#else
|
||||
fprintf_filtered (stream, _("\
|
||||
--without-intel-pt\n\
|
||||
--without-intel-pt\n\
|
||||
"));
|
||||
#endif
|
||||
|
||||
#if HAVE_LIBMPFR
|
||||
fprintf_filtered (stream, _("\
|
||||
--with-mpfr\n\
|
||||
--with-mpfr\n\
|
||||
"));
|
||||
#else
|
||||
fprintf_filtered (stream, _("\
|
||||
--without-mpfr\n\
|
||||
--without-mpfr\n\
|
||||
"));
|
||||
#endif
|
||||
#if HAVE_LIBXXHASH
|
||||
fprintf_filtered (stream, _("\
|
||||
--with-xxhash\n\
|
||||
--with-xxhash\n\
|
||||
"));
|
||||
#else
|
||||
fprintf_filtered (stream, _("\
|
||||
--without-xxhash\n\
|
||||
--without-xxhash\n\
|
||||
"));
|
||||
#endif
|
||||
#ifdef WITH_PYTHON_PATH
|
||||
fprintf_filtered (stream, _("\
|
||||
--with-python=%s%s\n\
|
||||
--with-python=%s%s\n\
|
||||
"), WITH_PYTHON_PATH, PYTHON_PATH_RELOCATABLE ? " (relocatable)" : "");
|
||||
#else
|
||||
fprintf_filtered (stream, _("\
|
||||
--without-python\n\
|
||||
--without-python\n\
|
||||
"));
|
||||
#endif
|
||||
#ifdef WITH_PYTHON_LIBDIR
|
||||
fprintf_filtered (stream, _("\
|
||||
--with-python-libdir=%s%s\n\
|
||||
--with-python-libdir=%s%s\n\
|
||||
"), WITH_PYTHON_LIBDIR, PYTHON_LIBDIR_RELOCATABLE ? " (relocatable)" : "");
|
||||
#else
|
||||
fprintf_filtered (stream, _("\
|
||||
--without-python-libdir\n\
|
||||
--without-python-libdir\n\
|
||||
"));
|
||||
#endif
|
||||
|
||||
#if HAVE_LIBDEBUGINFOD
|
||||
fprintf_filtered (stream, _("\
|
||||
--with-debuginfod\n\
|
||||
--with-debuginfod\n\
|
||||
"));
|
||||
#else
|
||||
fprintf_filtered (stream, _("\
|
||||
--without-debuginfod\n\
|
||||
--without-debuginfod\n\
|
||||
"));
|
||||
#endif
|
||||
|
||||
#if HAVE_GUILE
|
||||
fprintf_filtered (stream, _("\
|
||||
--with-guile\n\
|
||||
--with-guile\n\
|
||||
"));
|
||||
#else
|
||||
fprintf_filtered (stream, _("\
|
||||
--without-guile\n\
|
||||
--without-guile\n\
|
||||
"));
|
||||
#endif
|
||||
|
||||
#if HAVE_SOURCE_HIGHLIGHT
|
||||
fprintf_filtered (stream, _("\
|
||||
--enable-source-highlight\n\
|
||||
--enable-source-highlight\n\
|
||||
"));
|
||||
#else
|
||||
fprintf_filtered (stream, _("\
|
||||
--disable-source-highlight\n\
|
||||
--disable-source-highlight\n\
|
||||
"));
|
||||
#endif
|
||||
|
||||
#ifdef RELOC_SRCDIR
|
||||
fprintf_filtered (stream, _("\
|
||||
--with-relocated-sources=%s\n\
|
||||
--with-relocated-sources=%s\n\
|
||||
"), RELOC_SRCDIR);
|
||||
#endif
|
||||
|
||||
if (DEBUGDIR[0])
|
||||
fprintf_filtered (stream, _("\
|
||||
--with-separate-debug-dir=%s%s\n\
|
||||
--with-separate-debug-dir=%s%s\n\
|
||||
"), DEBUGDIR, DEBUGDIR_RELOCATABLE ? " (relocatable)" : "");
|
||||
|
||||
if (TARGET_SYSTEM_ROOT[0])
|
||||
fprintf_filtered (stream, _("\
|
||||
--with-sysroot=%s%s\n\
|
||||
--with-sysroot=%s%s\n\
|
||||
"), TARGET_SYSTEM_ROOT, TARGET_SYSTEM_ROOT_RELOCATABLE ? " (relocatable)" : "");
|
||||
|
||||
if (SYSTEM_GDBINIT[0])
|
||||
fprintf_filtered (stream, _("\
|
||||
--with-system-gdbinit=%s%s\n\
|
||||
--with-system-gdbinit=%s%s\n\
|
||||
"), SYSTEM_GDBINIT, SYSTEM_GDBINIT_RELOCATABLE ? " (relocatable)" : "");
|
||||
|
||||
if (SYSTEM_GDBINIT_DIR[0])
|
||||
fprintf_filtered (stream, _("\
|
||||
--with-system-gdbinit-dir=%s%s\n\
|
||||
--with-system-gdbinit-dir=%s%s\n\
|
||||
"), SYSTEM_GDBINIT_DIR, SYSTEM_GDBINIT_DIR_RELOCATABLE ? " (relocatable)" : "");
|
||||
|
||||
/* We assume "relocatable" will be printed at least once, thus we always
|
||||
|
@ -1852,13 +1852,13 @@ static enum auto_boolean interactive_mode = AUTO_BOOLEAN_AUTO;
|
|||
|
||||
static void
|
||||
show_interactive_mode (struct ui_file *file, int from_tty,
|
||||
struct cmd_list_element *c,
|
||||
const char *value)
|
||||
struct cmd_list_element *c,
|
||||
const char *value)
|
||||
{
|
||||
if (interactive_mode == AUTO_BOOLEAN_AUTO)
|
||||
fprintf_filtered (file, "Debugger's interactive mode "
|
||||
"is %s (currently %s).\n",
|
||||
value, input_interactive_p (current_ui) ? "on" : "off");
|
||||
"is %s (currently %s).\n",
|
||||
value, input_interactive_p (current_ui) ? "on" : "off");
|
||||
else
|
||||
fprintf_filtered (file, "Debugger's interactive mode is %s.\n", value);
|
||||
}
|
||||
|
@ -2056,8 +2056,8 @@ init_history (void)
|
|||
else if (history_filename == nullptr)
|
||||
{
|
||||
/* We include the current directory so that if the user changes
|
||||
directories the file written will be the same as the one
|
||||
that was read. */
|
||||
directories the file written will be the same as the one
|
||||
that was read. */
|
||||
#ifdef __MSDOS__
|
||||
/* No leading dots in file names are allowed on MSDOS. */
|
||||
const char *fname = "_gdb_history";
|
||||
|
@ -2289,16 +2289,16 @@ Use \"on\" to enable the notification, and \"off\" to disable it."),
|
|||
&setlist, &showlist);
|
||||
|
||||
add_setshow_filename_cmd ("data-directory", class_maintenance,
|
||||
&staged_gdb_datadir, _("Set GDB's data directory."),
|
||||
_("Show GDB's data directory."),
|
||||
_("\
|
||||
&staged_gdb_datadir, _("Set GDB's data directory."),
|
||||
_("Show GDB's data directory."),
|
||||
_("\
|
||||
When set, GDB uses the specified path to search for data files."),
|
||||
set_gdb_datadir, show_gdb_datadir,
|
||||
&setlist,
|
||||
&showlist);
|
||||
set_gdb_datadir, show_gdb_datadir,
|
||||
&setlist,
|
||||
&showlist);
|
||||
|
||||
add_setshow_auto_boolean_cmd ("interactive-mode", class_support,
|
||||
&interactive_mode, _("\
|
||||
&interactive_mode, _("\
|
||||
Set whether GDB's standard input is a terminal."), _("\
|
||||
Show whether GDB's standard input is a terminal."), _("\
|
||||
If on, GDB assumes that standard input is a terminal. In practice, it\n\
|
||||
|
@ -2307,9 +2307,9 @@ commands entered at the command prompt. If off, GDB assumes that standard\n\
|
|||
input is not a terminal, and uses the default answer to all queries.\n\
|
||||
If auto (the default), determine which mode to use based on the standard\n\
|
||||
input settings."),
|
||||
NULL,
|
||||
show_interactive_mode,
|
||||
&setlist, &showlist);
|
||||
NULL,
|
||||
show_interactive_mode,
|
||||
&setlist, &showlist);
|
||||
|
||||
c = add_cmd ("new-ui", class_support, new_ui_command, _("\
|
||||
Create a new UI.\n\
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue