binutils-gdb/gdb/testsuite/gdb.base
Andrew Burgess 5c5e642dc0 gdb: improve error reporting for 'save gdb-index'
While making recent changes to 'save gdb-index' command I triggered
some errors -- of the kind a user might be expected to trigger if they
do something wrong -- and I didn't find GDB's output as helpful as it
might be.

For example:

  $ gdb -q /tmp/hello.x
  ...
  (gdb) save gdb-index /non_existing_dir
  Error while writing index for `/tmp/hello': mkstemp: No such file or directory.

That the error message mentions '/tmp/hello', which does exist, but
doesn't mention '/non_existing_dir', which doesn't is, I think,
confusing.

Also, I find the 'mkstemp' in the error message confusing for a user
facing error.  A user might not know what mkstemp means, and even if
they do, that it appears in the error message is an internal GDB
detail.  The user doesn't care what function failed, but wants to know
what was wrong with their input, and what they should do to fix
things.

Similarly, for a directory that does exist, but can't be written to:

  (gdb) save gdb-index /no_access_dir
  Error while writing index for `/tmp/hello': mkstemp: Permission denied.

In this case, the 'Permission denied' might make the user thing there
is a permissions issue with '/tmp/hello', which is not the case.

After this patch, the new errors are:

  (gdb) save gdb-index /non_existing_dir
  Error while writing index for `/tmp/hello': `/non_existing_dir': No such file or directory.

and:

  (gdb) save gdb-index /no_access_dir
  Error while writing index for `/tmp/hello': `/no_access_dir': Permission denied.

we also have:

  (gdb) save gdb-index /tmp/not_a_directory
  Error while writing index for `/tmp/hello': `/tmp/not_a_directory': Is not a directory.

I think these do a better job of guiding the user towards fixing the
problem.

I've added a new test that exercises all of these cases, and also
checks the case where a user tries to use an executable that already
contains an index in order to generate an index.  As part of the new
test I've factored out some code from ensure_gdb_index (lib/gdb.exp)
into a new proc (get_index_type), which I've then used in the new
test.  I've confirmed that all the tests that use ensure_gdb_index
still pass.

During review it was pointed out that the testsuite proc
have_index (lib/gdb.exp) is similar to the new get_index_type proc, so
I've rewritten have_index to also use get_index_type, I've confirmed
that all the tests that use have_index still pass.

Nothing that worked correctly before this patch should give an error
after this patch; I've only changed the output when the user was going
to get an error anyway.

Reviewed-By: Tom de Vries <tdevries@suse.de>
Reviewed-By: Tom Tromey <tom@tromey.com>
Approved-By: Tom Tromey <tom@tromey.com>
2023-12-13 08:54:06 +00:00
..
comp-dir/subdir
gdbinit-history
a2-run.exp [gdb/testsuite] Handle unbuffer_output.c for remote host 2023-03-18 17:50:56 +01:00
access-mem-running.c
access-mem-running.exp gdb/testsuite: introduce is_target_non_stop helper proc 2023-02-28 10:56:28 +00:00
add-symbol-file-attach.c [symtab/27831] New test case: gdb.base/add-symbol-file-attach.exp 2023-08-31 07:52:59 -07:00
add-symbol-file-attach.exp [gdb/testsuite] Fix race in gdb.base/add-symbol-file-attach.exp 2023-09-04 13:54:36 +02:00
address_space_qualifier.exp
advance-until-multiple-locations.cc
advance-until-multiple-locations.exp
advance.c
advance.exp
alias.exp
align-c++.exp
align-c.exp
align.exp.tcl Fix gdb.base/align-*.exp and Clang + LTO and AIX GCC 2023-04-06 16:52:34 +01:00
all-architectures-0.exp
all-architectures-1.exp
all-architectures-2.exp
all-architectures-3.exp
all-architectures-4.exp
all-architectures-5.exp
all-architectures-6.exp
all-architectures-7.exp
all-architectures.exp.tcl [gdb] Fix typos 2023-06-03 22:43:57 +02:00
all-bin.exp
all-types.c
annota-input-while-running.c
annota-input-while-running.exp
annota1.c
annota1.exp
annota3.c
annota3.exp
annotate-symlink.exp
anon.c
anon.exp
args.c
args.exp gdb/testsuite: cleanup in gdb.base/args.exp 2023-10-06 13:02:36 +01:00
argv0-symlink.c
argv0-symlink.exp
arithmet.exp
array-indices.exp
array-indices.exp.tcl
array-repeat.c
array-repeat.exp
array-repeat.exp.tcl
arrayidx.c
arrayidx.exp
asmlabel.c
asmlabel.exp
assign.exp
async-shell.c
async-shell.exp
async.c
async.exp
attach-non-pgrp-leader.c
attach-non-pgrp-leader.exp
attach-pie-misread.c
attach-pie-misread.exp
attach-pie-noexec.c
attach-pie-noexec.exp
attach-twice.c
attach-twice.exp
attach-wait-input.c
attach-wait-input.exp
attach.c
attach.exp
attach2.c
attach3.c
auto-connect-native-target.c
auto-connect-native-target.exp Add a have_native_target helper function for use with require. 2023-07-14 08:39:24 -07:00
auto-load-script
auto-load.c
auto-load.exp
auxv.c
auxv.exp
average.c
backtrace.c [gdb/testsuite] Handle attributes.h for remote host 2023-03-18 10:16:30 +01:00
backtrace.exp [gdb/testsuite] Handle attributes.h for remote host 2023-03-18 10:16:30 +01:00
bad-file.exp gdb/testsuite: Disable some tests that are broken on remote Windows host 2023-09-05 18:48:22 +00:00
bang.exp
bar.c
batch-exit-status.bad-commands
batch-exit-status.exp
batch-exit-status.good-commands
batch-preserve-term-settings.c
batch-preserve-term-settings.exp
baz.c
bfd-errors-lib.c
bfd-errors.exp
bfp-test.c
bfp-test.exp
bg-exec-sigint-bp-cond.c Don't throw quit while handling inferior events, part II 2023-02-15 20:58:10 +00:00
bg-exec-sigint-bp-cond.exp gdb/testsuite: use kill -FOO instead of kill -SIGFOO 2023-03-03 14:13:00 -05:00
bg-execution-repeat.c
bg-execution-repeat.exp
bigcore.c [gdb] Fix typos 2023-06-03 22:43:57 +02:00
bigcore.exp
bitfields.c
bitfields.exp
bitfields2.c
bitfields2.exp
bitops.exp
bitshift.exp gdb/testsuite: extend special '^' handling to gdb_test_multiple 2023-05-12 13:45:52 +01:00
bp-cmds-continue-ctrl-c.c
bp-cmds-continue-ctrl-c.exp Use require with target_info 2023-03-10 08:21:46 -07:00
bp-cmds-execution-x-script.c
bp-cmds-execution-x-script.exp
bp-cmds-execution-x-script.gdb
bp-cmds-run-with-ex.c
bp-cmds-run-with-ex.exp
bp-cmds-run-with-ex.gdb
bp-cmds-sourced-script.c
bp-cmds-sourced-script.exp
bp-cmds-sourced-script.gdb
bp-cond-failure.c gdb: include location number in breakpoint error message 2023-07-10 10:49:59 +01:00
bp-cond-failure.exp gdb: include location number in breakpoint error message 2023-07-10 10:49:59 +01:00
bp-permanent.c
bp-permanent.exp
branch-to-self.c
branch-to-self.exp Use require with target_info 2023-03-10 08:21:46 -07:00
break-always.c
break-always.exp [gdb] Fix typos 2023-06-03 22:43:57 +02:00
break-caller-line.c
break-caller-line.exp
break-entry.exp
break-fun-addr.exp
break-fun-addr1.c
break-fun-addr2.c
break-idempotent.c
break-idempotent.exp
break-include.c
break-include.exp
break-include.inc
break-inline.c
break-inline.exp
break-interp-lib.c
break-interp-main.c
break-interp.exp
break-main-file-remove-fail.c
break-main-file-remove-fail.exp gdb/breakpoint: use warning function instead of gdb_printf 2023-05-19 10:15:01 +01:00
break-on-linker-gcd-function.cc
break-on-linker-gcd-function.exp
break-probes-solib.c
break-probes.c
break-probes.exp [gdb/testsuite] Fix gdb.base/break-probes.exp for remote target 2023-03-07 15:20:18 +01:00
break-unload-file.c
break-unload-file.exp
break.c
break.exp
break1.c
breakpoint-in-ro-region.c
breakpoint-in-ro-region.exp
breakpoint-shadow.c
breakpoint-shadow.exp
bt-on-error-and-warning.exp
bt-on-fatal-signal.c
bt-on-fatal-signal.exp
bt-selected-frame.c
bt-selected-frame.exp
c-linkage-name-2.c
c-linkage-name.c
c-linkage-name.exp
cached-source-file.c
cached-source-file.exp
call-ar-st.c [gdb] Fix typos 2023-06-03 22:43:57 +02:00
call-ar-st.exp [gdb/testsuite] Handle unbuffer_output.c for remote host 2023-03-18 17:50:56 +01:00
call-rt-st.c [gdb/testsuite] Handle unbuffer_output.c for remote host 2023-03-18 17:50:56 +01:00
call-rt-st.exp gdb/testsuite: change newline patterns used in gdb_test 2023-04-27 13:56:37 +01:00
call-sc.c
call-sc.exp Use require with target_info 2023-03-10 08:21:46 -07:00
call-signal-resume.exp Use require with target_info 2023-03-10 08:21:46 -07:00
call-signals.c
call-strs.c [gdb/testsuite] Handle unbuffer_output.c for remote host 2023-03-18 17:50:56 +01:00
call-strs.exp [gdb/testsuite] Handle unbuffer_output.c for remote host 2023-03-18 17:50:56 +01:00
callexit.c
callexit.exp Use require with target_info 2023-03-10 08:21:46 -07:00
callfuncs.c
callfuncs.exp Use require with target_info 2023-03-10 08:21:46 -07:00
cast-call.c
cast-call.exp Use require with target_info 2023-03-10 08:21:46 -07:00
catch-follow-exec.c
catch-follow-exec.exp Improve "info program" 2023-02-27 19:12:28 +00:00
catch-fork-kill.c
catch-fork-kill.exp
catch-fork-static.exp
catch-gdb-caused-signals.c [gdb/testsuite] Handle unbuffer_output.c for remote host 2023-03-18 17:50:56 +01:00
catch-gdb-caused-signals.exp [gdb/testsuite] Handle unbuffer_output.c for remote host 2023-03-18 17:50:56 +01:00
catch-load-so.c
catch-load.c
catch-load.exp
catch-signal-fork.c
catch-signal-fork.exp Use require with target_info 2023-03-10 08:21:46 -07:00
catch-signal-siginfo-cond.c
catch-signal-siginfo-cond.exp gdb: include breakpoint number in testing condition error message 2023-04-03 14:46:32 +01:00
catch-signal.c
catch-signal.exp Use require with target_info 2023-03-10 08:21:46 -07:00
catch-syscall.c gdb.base/catch-syscall.exp: Remove some Linux-only assumptions. 2023-03-06 16:55:22 -08:00
catch-syscall.exp gdb: remove print_sys_errmsg 2023-10-05 12:21:46 +01:00
charset-malloc.c
charset.c
charset.exp gdb/testsuite: change newline patterns used in gdb_test 2023-04-27 13:56:37 +01:00
check-psymtab.c
check-psymtab.exp
checkpoint-ns.exp
checkpoint.c
checkpoint.exp More uses of require with istarget 2023-03-10 08:21:46 -07:00
chng-syms.c
chng-syms.exp
clear_non_user_bp.exp gdb/testsuite: fix occasional failure in gdb.base/clear_non_user_bp.exp 2023-04-27 13:56:34 +01:00
cli-suppress-notification.c
cli-suppress-notification.exp
code-expr.exp
code_elim.exp
code_elim1.c
code_elim2.c
command-line-input.exp
commands.exp gdb/testsuite: more newline pattern cleanup 2023-05-05 17:59:21 +01:00
compare-sections.c
compare-sections.exp gdb/testsuite: special case '^' in gdb_test pattern 2023-04-27 13:56:38 +01:00
complete-empty.exp
completion.exp gdb: add a custom command completer for disassemble command 2023-11-08 11:18:40 +00:00
complex-parts.c
complex-parts.exp
complex.c
complex.exp
comprdebug.exp
cond-eval-mode.c
cond-eval-mode.exp
cond-expr.exp
condbreak-bad.c
condbreak-bad.exp
condbreak-call-false.c
condbreak-call-false.exp
condbreak-multi-context.cc
condbreak-multi-context.exp
condbreak.exp
consecutive-step-over.c
consecutive-step-over.exp
consecutive.c
consecutive.exp
constvars.c
constvars.exp
continue-after-aborted-step-over.c
continue-after-aborted-step-over.exp
continue-all-already-running.c
continue-all-already-running.exp
coredump-filter-build-id.exp
coredump-filter.c
coredump-filter.exp
corefile-buildid-shlib-shr.c
corefile-buildid-shlib.c
corefile-buildid.c
corefile-buildid.exp
corefile.exp
corefile2.exp
coremaker.c [gdb] Fix grammar in comments and docs 2023-06-05 12:53:15 +02:00
coremaker2.c
ctf-constvars.c
ctf-constvars.exp [gdb/testsuite] Use set always-read-ctf on instead of --strip-debug 2023-03-03 16:51:57 +01:00
ctf-ptype.c
ctf-ptype.exp [gdb/testsuite] Use set always-read-ctf on instead of --strip-debug 2023-03-03 16:51:57 +01:00
ctxobj-f.c
ctxobj-m.c
ctxobj-v.c
ctxobj.exp
cursal.c
cursal.exp
cvexpr.c
cvexpr.exp [gdb/testsuite] Use set always-read-ctf on instead of --strip-debug 2023-03-03 16:51:57 +01:00
dcache-flush.c
dcache-flush.exp
dcache-line-read-error.c
dcache-line-read-error.exp
debug-expr.c
debug-expr.exp
decl-before-def-decl.c
decl-before-def-def.c
decl-before-def.exp
default-args.c
default-args.exp
default.exp Bump version to 15.0.50.DATE-git. 2023-10-08 09:52:29 +02:00
define-prefix.exp
define.exp
del.c
del.exp
detach-sysroot-target.c
detach-sysroot-target.exp
detach.exp
dfp-exprs.exp
dfp-test.c
dfp-test.exp
disabled-location.c
disabled-location.exp
disasm-end-cu-1.c
disasm-end-cu-2.c
disasm-end-cu.exp
disasm-optim.c
disasm-optim.exp
disasm-optim.h
disasm-optim.S
displaced-step-closure.c Only allow closure lookup by address if there are threads displaced-stepping 2023-10-16 11:56:26 +01:00
displaced-step-closure.exp Only allow closure lookup by address if there are threads displaced-stepping 2023-10-16 11:56:26 +01:00
display.c
display.exp gdb/testsuite: change newline patterns used in gdb_test 2023-04-27 13:56:37 +01:00
dlmopen-lib-dep.c
dlmopen-lib.c
dlmopen.c
dlmopen.exp
dmsym.c
dmsym.exp
dmsym_main.c
document.exp
dprintf-bp-same-addr.c
dprintf-bp-same-addr.exp
dprintf-detach.c
dprintf-detach.exp
dprintf-execution-x-script.c
dprintf-execution-x-script.exp
dprintf-execution-x-script.gdb
dprintf-next.c
dprintf-next.exp
dprintf-non-stop.c
dprintf-non-stop.exp
dprintf-pending.c
dprintf-pending.exp
dprintf-pendshr.c
dprintf.c [gdb/testsuite] Handle unbuffer_output.c for remote host 2023-03-18 17:50:56 +01:00
dprintf.exp [gdb/testsuite] Handle unbuffer_output.c for remote host 2023-03-18 17:50:56 +01:00
dso2dso-dso1.c
dso2dso-dso1.h
dso2dso-dso2.c
dso2dso-dso2.h
dso2dso.c
dso2dso.exp
dtrace-probe.c
dtrace-probe.d
dtrace-probe.exp
dump.c
dump.exp gdb/testsuite: Skip dump ihex for 64-bit address in gdb.base/dump.exp 2023-04-14 20:06:20 +08:00
dup-sect.exp
dup-sect.S [gdb/testsuite] Use more %progbits for arm 2023-11-24 15:41:22 +01:00
duplicate-bp.c
duplicate-bp.exp
early-init-file.c
early-init-file.exp gdb: Enable early init of thread pool size 2023-12-04 14:23:17 +00:00
echo.exp
eh_return.c
eh_return.exp
empty-host-env-vars.exp gdb/testsuite: Disable some tests that are broken on remote Windows host 2023-09-05 18:48:22 +00:00
empty_exe.exp
ena-dis-br.exp
endian.c
endian.exp
endianity.c
endianity.exp
ending-run.c [gdb/testsuite] Handle unbuffer_output.c for remote host 2023-03-18 17:50:56 +01:00
ending-run.exp [gdb/testsuite] Handle unbuffer_output.c for remote host 2023-03-18 17:50:56 +01:00
enum_cond.c
enum_cond.exp
enumval.c
enumval.exp
environ.exp
eof-exit.exp
eu-strip-infcall.c
eu-strip-infcall.exp
eval-avoid-side-effects.exp
eval-skip.exp
eval.exp Allow strings with printf/eval 2023-04-28 10:43:20 -07:00
examine-backward.c [gdb/testsuite] Fix spurious FAILs with examine-backward.exp, again 2023-11-21 13:15:29 +01:00
examine-backward.exp [gdb/testsuite] Fix spurious FAILs with examine-backward.exp, again 2023-11-21 13:15:29 +01:00
exe-lock.exp
exec-invalid-sysroot.exp
execd-prog.c
execl-update-breakpoints.c
execl-update-breakpoints.exp
execution-termios.c
execution-termios.exp
exitsignal.exp [gdb] Fix typos 2023-06-03 22:43:57 +02:00
expand-psymtabs.c
expand-psymtabs.exp
exprs.c
exprs.exp
fileio.c
fileio.exp gdb/testsuite: XFAIL some gdb.base/fileio.exp 2023-10-04 17:43:23 +02:00
filesym.c
filesym.exp
find-unmapped.c
find-unmapped.exp
find.c
find.exp
finish-pretty.c
finish-pretty.exp
finish.exp
fixsection.c
fixsection.exp
fixsectshr.c
flexible-array-member.c
flexible-array-member.exp
float.c
float.exp gdb/testsuite: Add support for LoongArch in gdb.base/float.exp 2023-03-16 22:59:34 +08:00
float128.c
float128.exp
floatn.c
floatn.exp
foll-exec-mode.c
foll-exec-mode.exp More uses of require with istarget 2023-03-10 08:21:46 -07:00
foll-exec.c
foll-exec.exp More uses of require with istarget 2023-03-10 08:21:46 -07:00
foll-fork.c
foll-fork.exp gdb/testsuite: change newline patterns used in gdb_test 2023-04-27 13:56:37 +01:00
foll-vfork-exit.c
foll-vfork.c
foll-vfork.exp gdb/testsuite: replace $testfile with $binfile in one case 2023-07-23 09:25:48 +01:00
foo.c
fork-no-detach-follow-child-dlopen-shlib.c
fork-no-detach-follow-child-dlopen.c
fork-no-detach-follow-child-dlopen.exp [gdb/testsuite] Fix gdb.base/fork-no-detach-follow-child-dlopen.exp for remote target 2023-03-07 15:28:52 +01:00
fork-print-inferior-events.c
fork-print-inferior-events.exp [gdb] Fix typos 2023-06-03 22:43:57 +02:00
fork-running-state.c
fork-running-state.exp gdb/testsuite: introduce is_target_non_stop helper proc 2023-02-28 10:56:28 +00:00
fortran-sym-case.c
fortran-sym-case.exp
frame-args.c
frame-args.exp
frame-info-consistent.exp [gdb/testsuite] Handle attributes.h for remote host 2023-03-18 10:16:30 +01:00
frame-selection.c
frame-selection.exp
frame-view.c gdb: update some copyright years (2022 -> 2023) 2023-03-01 20:54:56 -05:00
frame-view.exp gdb/testsuite: avoid stack addresses in test names 2023-07-10 12:16:30 +01:00
frame-view.py gdb: update some copyright years (2022 -> 2023) 2023-03-01 20:54:56 -05:00
frameapply.c
frameapply.exp
freebpcmd.c
freebpcmd.exp
fullname.c
fullname.exp
fullpath-expand-func.c
fullpath-expand.c
fullpath-expand.exp gdb/testsuite: special case '^' in gdb_test pattern 2023-04-27 13:56:38 +01:00
func-ptr.c
func-ptr.exp
func-ptrs.c
func-ptrs.exp
funcargs.c
funcargs.exp
gcore-buffer-overflow.c
gcore-buffer-overflow.exp
gcore-relro-lib.c
gcore-relro-main.c
gcore-relro-pie.c
gcore-relro-pie.exp
gcore-relro.exp
gcore-tls-pie.c
gcore-tls-pie.exp
gcore.c
gcore.exp
gdb-index-err.c gdb: improve error reporting for 'save gdb-index' 2023-12-13 08:54:06 +00:00
gdb-index-err.exp gdb: improve error reporting for 'save gdb-index' 2023-12-13 08:54:06 +00:00
gdb-sigterm-2.exp
gdb-sigterm.c
gdb-sigterm.exp
gdb1056.exp
gdb1090.c
gdb1090.exp
gdb1250.c
gdb1250.exp
gdb1555-main.c
gdb1555.c
gdb1555.exp
gdb1821.c
gdb1821.exp
gdb11530.c
gdb11530.exp
gdb11531.c
gdb11531.exp
gdb_history
gdbhistsize-history.exp
gdbindex-stabs-dwarf.c
gdbindex-stabs.c
gdbindex-stabs.exp
gdbinit-history.exp
gdbvars.c
gdbvars.exp Support dynamically computed convenience variables in get_internalvar_integer 2023-12-12 15:53:12 +01:00
global-var-nested-by-dso-solib1.c
global-var-nested-by-dso-solib2.c
global-var-nested-by-dso.c
global-var-nested-by-dso.exp
gnu-debugdata.c
gnu-debugdata.exp
gnu-ifunc-final.c
gnu-ifunc-lib.c
gnu-ifunc.c
gnu-ifunc.exp gdb: include breakpoint number in testing condition error message 2023-04-03 14:46:32 +01:00
gnu_vector.c
gnu_vector.exp
gold-gdb-index-2.c
gold-gdb-index.c
gold-gdb-index.exp
gold-gdb-index.h
grbx.c
hashline1.exp
hashline2.exp
hashline3.exp
hbreak-in-shr-unsupported-shr.c
hbreak-in-shr-unsupported.c
hbreak-in-shr-unsupported.exp
hbreak-unmapped.c
hbreak-unmapped.exp
hbreak.c
hbreak.exp
hbreak2.exp
help.exp
history-duplicates.exp
hook-stop.c
hook-stop.exp gdb/testsuite: Make hook-stop.exp ignore termination message from GDB stub 2023-09-05 18:48:22 +00:00
huge.c
huge.exp [gdb/exp] Clean up asap in value_print_array_elements 2023-09-14 20:34:00 +02:00
hw-sw-break-same-address.exp gdb/breakpoint: use warning function instead of gdb_printf 2023-05-19 10:15:01 +01:00
ifelse.exp
include-main.c
include-main.exp
included.c
included.exp
included.h
index-cache-2.c [gdb/testsuite] Extend gdb.base/index-cache.exp 2023-08-04 15:02:43 +02:00
index-cache.c [gdb/testsuite] Extend gdb.base/index-cache.exp 2023-08-04 15:02:43 +02:00
index-cache.exp [gdb/testsuite] Extend gdb.base/index-cache.exp further 2023-08-04 15:05:57 +02:00
infcall-exec.c
infcall-exec.exp
infcall-exec2.c
infcall-failure.c gdb: avoid repeated signal reporting during failed conditional breakpoint 2023-04-03 14:46:32 +01:00
infcall-failure.exp gdb: don't always print breakpoint location after failed condition check 2023-04-03 14:46:32 +01:00
infcall-input.c
infcall-input.exp Use require with target_info 2023-03-10 08:21:46 -07:00
infcall-nested-structs-c++.exp
infcall-nested-structs-c.exp
infcall-nested-structs.c [gdb/testsuite] Handle attributes.h for remote host 2023-03-18 10:16:30 +01:00
infcall-nested-structs.exp.tcl [gdb/testsuite] Handle attributes.h for remote host 2023-03-18 10:16:30 +01:00
inferior-args.c
inferior-args.exp gdbserver: fix handling of trailing empty argument 2023-10-06 13:02:36 +01:00
inferior-clone.exp gdb: make set/show inferior-tty work with $_gdb_setting_str 2023-04-28 22:50:46 +01:00
inferior-died.c
inferior-died.exp More uses of require with istarget 2023-03-10 08:21:46 -07:00
inferior-noarg.c
inferior-noarg.exp
infnan.c
infnan.exp
info-fun-solib.c
info-fun.c
info-fun.exp
info-locals-unused-static-var.c
info-locals-unused-static-var.exp
info-macros.c
info-macros.exp gdb/testsuite: change newline patterns used in gdb_test 2023-04-27 13:56:37 +01:00
info-os.c
info-os.exp
info-proc.exp
info-program.c gdb: update some copyright years (2022 -> 2023) 2023-03-01 20:54:56 -05:00
info-program.exp Improve "info program" 2023-02-27 19:12:28 +00:00
info-shared-solib1.c
info-shared-solib2.c
info-shared.c
info-shared.exp
info-target.exp gdb/testsuite: tighten up some end-of-line patterns 2023-12-08 18:06:27 +00:00
info-types-c++.exp
info-types-c.exp
info-types.c
info-types.exp.tcl
info-var-f1.c
info-var-f2.c
info-var.exp
info-var.h
info_minsym.c
info_minsym.exp
info_qt.c
info_qt.exp
info_sources.c
info_sources.exp
info_sources_2-header.h
info_sources_2-lib.c
info_sources_2-test.c
info_sources_2.exp
info_sources_base.c
infoline-reloc-main-from-zero.c
infoline-reloc-main-from-zero.exp
infoline.c
infoline.exp
inline-frame-cycle-unwind.c
inline-frame-cycle-unwind.exp
inline-frame-cycle-unwind.py
int-type.c
interact.exp
internal-functions-ptype.exp Make "ptype INTERNAL_FUNCTION" in Ada print like other languages 2023-02-15 20:56:57 +00:00
internal-string-values.c gdb: building inferior strings from within GDB 2023-06-05 13:25:08 +01:00
internal-string-values.exp gdb: building inferior strings from within GDB 2023-06-05 13:25:08 +01:00
interp.c
interp.exp
interpreter-exec.gdb
interrupt-a.c
interrupt-a.exp
interrupt-daemon-attach.c
interrupt-daemon-attach.exp Use require with target_info 2023-03-10 08:21:46 -07:00
interrupt-daemon.c
interrupt-daemon.exp
interrupt-noterm.c
interrupt-noterm.exp
interrupt.c [gdb/testsuite] Handle unbuffer_output.c for remote host 2023-03-18 17:50:56 +01:00
interrupt.exp [gdb/testsuite] Handle unbuffer_output.c for remote host 2023-03-18 17:50:56 +01:00
jit-attach-pie.c
jit-attach-pie.exp
jit-bfd-name.exp [gdb/testsuite] Fix gdb.base/jit-bfd-name.exp 2023-10-18 08:26:20 +02:00
jit-elf-dlmain.c
jit-elf-fork-main.c
jit-elf-fork-solib.c
jit-elf-fork.exp
jit-elf-main.c
jit-elf-so.exp
jit-elf-solib.c
jit-elf-util.h
jit-elf.exp
jit-protocol.h
jit-reader-exec.c
jit-reader-exec.exp More uses of require with istarget 2023-03-10 08:21:46 -07:00
jit-reader-execd.c
jit-reader-host.c
jit-reader-host.h
jit-reader-simple-dl.c
jit-reader-simple-jit.c
jit-reader-simple.c
jit-reader-simple.exp gdb/testsuite: accept variable number of spaces in gdb.base/jit-reader-simple.exp regex 2023-10-02 14:24:47 -04:00
jit-reader.c
jit-reader.exp
jump-inline.c gdb: Avoid warning for the jump command inside an inline function. 2023-05-08 09:19:29 +02:00
jump-inline.exp gdb: Avoid warning for the jump command inside an inline function. 2023-05-08 09:19:29 +02:00
jump.c
jump.exp gdb, infcmd: support jump command in multi-inferior case 2023-08-16 09:55:52 +01:00
jump_multiple_objfiles-foo.c gdb, infcmd: Support jump command with same line in multiple symtabs 2023-05-24 17:02:21 +01:00
jump_multiple_objfiles.c gdb, infcmd: Support jump command with same line in multiple symtabs 2023-05-24 17:02:21 +01:00
jump_multiple_objfiles.exp gdb, infcmd: Support jump command with same line in multiple symtabs 2023-05-24 17:02:21 +01:00
jump_multiple_objfiles.h gdb, infcmd: Support jump command with same line in multiple symtabs 2023-05-24 17:02:21 +01:00
kill-after-signal.c
kill-after-signal.exp Use require with target_info 2023-03-10 08:21:46 -07:00
kill-detach-inferiors-cmd.c
kill-detach-inferiors-cmd.exp
kill-during-detach.c Fix detach bug when lwp has exited/terminated 2023-12-02 20:27:05 -07:00
kill-during-detach.exp Fix detach bug when lwp has exited/terminated 2023-12-02 20:27:05 -07:00
killed-outside.c
killed-outside.exp
label-without-address.c
label-without-address.exp
label.c
label.exp
langs.exp
langs0.c
langs1.c
langs1.f
langs2.c
langs2.cxx
large-frame-1.c
large-frame-2.c
large-frame.exp
large-frame.h
ldbl_e308.c
ldbl_e308.exp
libsegfault.exp [gdb/testsuite] Add -q to INTERNAL_GDBFLAGS 2023-04-07 10:26:02 +02:00
limited-length.c GDB: Introduce limited array lengths while printing values 2023-02-10 23:49:19 +00:00
limited-length.exp GDB: Introduce limited array lengths while printing values 2023-02-10 23:49:19 +00:00
line-symtabs.c
line-symtabs.exp
line-symtabs.h
line65535.c
line65535.exp
lineinc.c
lineinc.exp
lineinc1.h
lineinc2.h
lineinc3.h
list-ambiguous-readnow.exp
list-ambiguous.exp
list-ambiguous0.c
list-ambiguous1.c
list-missing-source.exp
list.exp gdb/cli: fixes to newly added "list ." command 2023-09-19 14:06:49 +02:00
list0.c
list0.h
list1.c gdb/cli: add '.' as an argument for 'list' command 2023-07-14 10:58:17 +02:00
load-command.c
load-command.exp
logical.exp
long-inferior-output.c
long-inferior-output.exp Use require with target_info 2023-03-10 08:21:46 -07:00
long_long.c
long_long.exp Use require with target_info 2023-03-10 08:21:46 -07:00
longest-types.c
longest-types.exp
longjmp-until-in-main.c
longjmp-until-in-main.exp
longjmp.c
longjmp.exp
m32r.ld
macro-source-path.c
macro-source-path.exp
macscp.exp
macscp1.c
macscp2.h
macscp3.h
macscp4.h
main-c.exp [gdb/symtab] Find main language without symtab expansion 2023-08-05 17:57:13 +02:00
main-psymtab.exp
main.c
maint-expand-symbols-header-file.c
maint-expand-symbols-header-file.exp gdb/testsuite: Adjust some testcases to allow Windows pathnames 2023-09-05 18:48:22 +00:00
maint-expand-symbols-header-file.h
maint-info-sections.exp
maint-print-frame-id.c
maint-print-frame-id.exp gdb/testsuite: extend special '^' handling to gdb_test_multiple 2023-05-12 13:45:52 +01:00
maint-target-async-off.c
maint-target-async-off.exp
maint.exp gdb/testsuite: match complete lines in gdb.base/maint.exp 2023-10-09 10:43:34 +01:00
many-completions.exp
many-headers.c
many-headers.exp
max-depth-c++.exp
max-depth-c.exp
max-depth.c
max-depth.exp.tcl
max-value-size.c
max-value-size.exp GDB: Ignore `max-value-size' setting with value history accesses 2023-02-10 23:49:19 +00:00
memattr.c
memattr.exp
memtag.c
memtag.exp
mips_pro.c
mips_pro.exp
miscexprs.c
miscexprs.exp
morestack.c
morestack.exp [gdb/testsuite] Cleanup unnecessary expr from require line 2023-02-24 13:52:12 +01:00
moribund-step.exp
msym-bp-2.c
msym-bp-shl-lib.c
msym-bp-shl-main-2.c
msym-bp-shl-main.c
msym-bp-shl.exp
msym-bp.c
msym-bp.exp
msym-lang-main.c
msym-lang.c
msym-lang.exp
multi-forks.c [gdb/testsuite] Handle unbuffer_output.c for remote host 2023-03-18 17:50:56 +01:00
multi-forks.exp [gdb/testsuite] Handle unbuffer_output.c for remote host 2023-03-18 17:50:56 +01:00
multi-line-starts-subshell.exp gdb/testsuite: special case '^' in gdb_test pattern 2023-04-27 13:56:38 +01:00
native-target-noproc-tdesc.exp Test that native targets can read a tdesc without a process attached. 2023-07-14 08:39:24 -07:00
nested-addr.c
nested-addr.exp
nested-subp1.c
nested-subp1.exp
nested-subp2.c
nested-subp2.exp
nested-subp3.c
nested-subp3.exp
new-ui-echo.c
new-ui-echo.exp gdb/testsuite: special case '^' in gdb_test pattern 2023-04-27 13:56:38 +01:00
new-ui-pending-input.c
new-ui-pending-input.exp
new-ui.c
new-ui.exp gdb/testsuite: special case '^' in gdb_test pattern 2023-04-27 13:56:38 +01:00
nextoverexit.c
nextoverexit.exp
nodebug.c
nodebug.exp
nofield.c
nofield.exp gdb/testsuite: tighten up some end-of-line patterns 2023-12-08 18:06:27 +00:00
non-executable.exp
non-lazy-array-index.c
non-lazy-array-index.exp
noreturn-finish.c
noreturn-finish.exp
noreturn-return.c
noreturn-return.exp
normal.c
nostdlib.c
nostdlib.exp
offsets.c
offsets.exp
opaque.exp
opaque0.c
opaque1.c
options.c
options.exp
osabi.exp
overlays.c
overlays.exp
ovlymgr.c
ovlymgr.h
page-logging.exp
page.exp [gdb/testsuite] Generate long string in gdb.base/page.exp 2023-05-05 18:57:06 +02:00
paginate-after-ctrl-c-running.c
paginate-after-ctrl-c-running.exp Use require with target_info 2023-03-10 08:21:46 -07:00
paginate-bg-execution.c
paginate-bg-execution.exp
paginate-execution-startup.c
paginate-execution-startup.exp [gdb/testsuite] Add -q to INTERNAL_GDBFLAGS 2023-04-07 10:26:02 +02:00
paginate-inferior-exit.c
paginate-inferior-exit.exp
parse_number.exp Remove some Ada parser helper functions 2023-04-17 10:43:06 -06:00
patch.c
patch.exp
pc-fp.c
pc-fp.exp gdb/testsuite: change newline patterns used in gdb_test 2023-04-27 13:56:37 +01:00
pending.c
pending.exp gdb/testsuite: change newline patterns used in gdb_test 2023-04-27 13:56:37 +01:00
pendshr.c
permissions.exp
persistent-lang.cc
persistent-lang.exp
pi.txt
pie-execl.c
pie-execl.exp More uses of require with istarget 2023-03-10 08:21:46 -07:00
pie-fork.c
pie-fork.exp
pointers.c
pointers.exp
pr10179-a.c
pr10179-b.c
pr10179.exp
pr11022.c
pr11022.exp
prelink-lib.c
prelink.c
prelink.exp
premature-dummy-frame-removal.c
premature-dummy-frame-removal.exp
premature-dummy-frame-removal.py
pretty-array.c
pretty-array.exp
pretty-print.c
pretty-print.exp
print-file-var-lib1.c
print-file-var-lib2.c
print-file-var-main.c
print-file-var.exp
print-file-var.h
print-internal-string.c gdb: building inferior strings from within GDB 2023-06-05 13:25:08 +01:00
print-internal-string.exp gdb: building inferior strings from within GDB 2023-06-05 13:25:08 +01:00
print-symbol-loading-lib.c
print-symbol-loading-main.c
print-symbol-loading.exp
printcmds.c gdb: check max-value-size when reading strings for printf 2023-07-07 15:20:28 +01:00
printcmds.exp gdb: check max-value-size when reading strings for printf 2023-07-07 15:20:28 +01:00
printf-wchar_t.c gdb: check max-value-size when reading strings for printf 2023-07-07 15:20:28 +01:00
printf-wchar_t.exp gdb: check max-value-size when reading strings for printf 2023-07-07 15:20:28 +01:00
prologue-include.c
prologue-include.exp
prologue-include.h
prologue.c
prologue.exp
psym-external-decl-2.c
psym-external-decl.c
psym-external-decl.exp
psymtab.exp
psymtab1.c
psymtab2.c
ptr-typedef.c
ptr-typedef.exp
ptype-offsets.cc
ptype-offsets.exp Simplify C++ type-printing 2023-11-21 14:52:05 -07:00
ptype.c
ptype.exp
ptype1.c
quit-live.c
quit-live.exp
quit.exp
radix.exp
random-signal.c
random-signal.exp Use require with target_info 2023-03-10 08:21:46 -07:00
randomize.c
randomize.exp
range-stepping.c
range-stepping.exp
readline-ask.c
readline-ask.exp Support the NO_COLOR environment variable 2023-09-29 10:55:43 -06:00
readline-ask.inputrc
readline.exp [gdb/testsuite] Fix gdb.base/readline.exp with stub-termcap 2023-04-29 10:47:46 +02:00
readnever.c
readnever.exp [gdb/testsuite] Use proc readnow in two test-cases 2023-07-22 11:00:25 +02:00
realname-expand-real.c
realname-expand.c
realname-expand.exp
recpar.c
recpar.exp
recurse.c
recurse.exp
reggroups.c
reggroups.exp
relational.exp
relativedebug.c
relativedebug.exp Use require with target_info 2023-03-10 08:21:46 -07:00
relocate.c
relocate.exp
remote-exec-file.exp
remote.c
remote.exp
remotetimeout.exp
reread-readsym.c
reread-readsym.exp
reread.exp
reread1.c
reread2.c
restore.c
restore.exp
return-nodebug.c
return-nodebug.exp
return-nodebug1.c
return.c
return.exp
return2.c
return2.exp
retval-large-struct.c
retval-large-struct.exp
reverse-init-functions.exp
rtld-step-main.c
rtld-step-nodebugsym.c
rtld-step-nodebugsym.exp
rtld-step-rtld.c
rtld-step.exp gdb/testsuite: change newline patterns used in gdb_test 2023-04-27 13:56:37 +01:00
run-after-attach.c
run-after-attach.exp
run-attach-while-running.c
run-attach-while-running.exp
run-control-while-bg-execution.c
run-control-while-bg-execution.exp
run.c [gdb/testsuite] Handle unbuffer_output.c for remote host 2023-03-18 17:50:56 +01:00
save-bp.c
save-bp.exp gdb: don't use the global thread-id in the saved breakpoints file 2023-03-20 10:37:15 +00:00
savedregs.c
savedregs.exp Use require with target_info 2023-03-10 08:21:46 -07:00
scope-hw-watch-disable.c gdb, breakpoint: add a destructor to the watchpoint struct 2023-09-19 06:56:53 -06:00
scope-hw-watch-disable.exp gdb, breakpoint: add a destructor to the watchpoint struct 2023-09-19 06:56:53 -06:00
scope.exp
scope0.c [gdb] Fix typos 2023-06-03 22:43:57 +02:00
scope1.c
sect-cmd.exp
segv.c
sep-proc.c
sep.c
sep.exp
sepdebug.c
sepdebug.exp
sepdebug2.c
sepsymtab.c
sepsymtab.exp
server-del-break.c
server-del-break.exp
set-cwd.c
set-cwd.exp
set-inferior-tty.c
set-inferior-tty.exp
set-lang-auto.exp
set-noassign.exp
setshow.c
setshow.exp gdb/testsuite: Adjust some testcases to allow Windows pathnames 2023-09-05 18:48:22 +00:00
settings.c
settings.exp gdb: building inferior strings from within GDB 2023-06-05 13:25:08 +01:00
setvar.c
setvar.exp
share-env-with-gdbserver.c
share-env-with-gdbserver.exp
share-psymtabs-bt-2.c
share-psymtabs-bt.c
share-psymtabs-bt.exp
shell.exp Add new "$_shell(CMD)" internal function 2023-02-15 20:58:00 +00:00
shlib-call.exp [gdb/testsuite] Handle unbuffer_output.c for remote host 2023-03-18 17:50:56 +01:00
shmain.c [gdb/testsuite] Handle unbuffer_output.c for remote host 2023-03-18 17:50:56 +01:00
show-user-completion.exp
shr1.c
shr2.c
shreloc.c
shreloc.exp
shreloc1.c
shreloc2.c
sigall.c
sigall.exp Use require with target_info 2023-03-10 08:21:46 -07:00
sigaltstack.c
sigaltstack.exp Use require with target_info 2023-03-10 08:21:46 -07:00
sigbpt.c
sigbpt.exp Use require with target_info 2023-03-10 08:21:46 -07:00
sigchld.c
sigchld.exp Use require with target_info 2023-03-10 08:21:46 -07:00
siginfo-addr.c
siginfo-addr.exp Use require with target_info 2023-03-10 08:21:46 -07:00
siginfo-infcall.c
siginfo-infcall.exp Use require with target_info 2023-03-10 08:21:46 -07:00
siginfo-obj.c
siginfo-obj.exp Use require with target_info 2023-03-10 08:21:46 -07:00
siginfo-thread.c
siginfo-thread.exp Use require with target_info 2023-03-10 08:21:46 -07:00
siginfo.c
siginfo.exp Use require with target_info 2023-03-10 08:21:46 -07:00
signals-state-child.c
signals-state-child.exp [gdb/testsuite] Fix gdb.base/signals-state-child.exp for remote-gdbserver-on-localhost 2023-03-07 14:46:24 +01:00
signals.c
signals.exp gdb/testsuite: special case '^' in gdb_test pattern 2023-04-27 13:56:38 +01:00
signed-builtin-types-lib.c
signed-builtin-types.c
signed-builtin-types.exp
signest.c
signest.exp Use require with target_info 2023-03-10 08:21:46 -07:00
signull.c
signull.exp Use require with target_info 2023-03-10 08:21:46 -07:00
sigrepeat.c
sigrepeat.exp Use require with target_info 2023-03-10 08:21:46 -07:00
sigstep.c
sigstep.exp Use require with target_info 2023-03-10 08:21:46 -07:00
sigwinch-notty.exp Use require with target_info 2023-03-10 08:21:46 -07:00
sizeof.c
sizeof.exp
skip-inline.c
skip-inline.exp
skip-solib-lib.c
skip-solib-main.c
skip-solib.exp [gdb/testsuite] Fix gdb.base/skip-solib.exp for remote target 2023-03-07 15:45:47 +01:00
skip.c
skip.exp
skip1.c
skipcxx.cc
skipcxx.exp
so-disc-shr.c
so-impl-ld.c
so-impl-ld.exp
solib-abort-lib.c Use get_frame_address_in_block in print_frame 2023-08-26 10:10:59 -06:00
solib-abort.c Use get_frame_address_in_block in print_frame 2023-08-26 10:10:59 -06:00
solib-abort.exp Use get_frame_address_in_block in print_frame 2023-08-26 10:10:59 -06:00
solib-corrupted.exp
solib-disc.c
solib-disc.exp
solib-display-lib.c
solib-display-main.c
solib-display.exp
solib-nodir.exp
solib-overlap-lib.c
solib-overlap-main.c
solib-overlap.exp
solib-probes-nosharedlibrary.c
solib-probes-nosharedlibrary.exp
solib-search-lib1.c
solib-search-lib2.c
solib-search.c
solib-search.exp
solib-search.h
solib-symbol-lib.c
solib-symbol-main.c
solib-symbol.exp
solib-vanish-lib1.c
solib-vanish-lib2.c
solib-vanish-main.c
solib-vanish.exp
solib-weak.c
solib-weak.exp
solib1.c
source-dir.c
source-dir.exp
source-error-1.gdb
source-error.gdb
source-execution.c
source-execution.exp
source-execution.gdb
source-nofile.gdb
source-open.c
source-open.exp
source-test.gdb
source.exp
ss.h
sss-bp-on-user-bp-2.c
sss-bp-on-user-bp-2.exp
sss-bp-on-user-bp.c
sss-bp-on-user-bp.exp
stack-checking.c
stack-checking.exp
stack-protector.c
stack-protector.exp
stale-infcall.c
stale-infcall.exp
stap-probe.c [gdb/testsuite] Handle attributes.h for remote host 2023-03-18 10:16:30 +01:00
stap-probe.exp [gdb/testsuite] Handle attributes.h for remote host 2023-03-18 10:16:30 +01:00
start-cpp.cc
start-cpp.exp
start.c
start.exp
starti.c
starti.exp
startup-with-shell.c
startup-with-shell.exp
statistics.exp
step-break.c
step-break.exp
step-bt.c
step-bt.exp
step-indirect-call-thunk.c
step-indirect-call-thunk.exp More uses of require with istarget 2023-03-10 08:21:46 -07:00
step-line.c
step-line.exp
step-line.inp
step-over-clone.c
step-over-exit.c
step-over-exit.exp [gdb/testsuite] Fix gdb.base/step-over-exit.exp with glibc debuginfo 2023-06-14 17:39:34 +02:00
step-over-fork.c
step-over-no-symbols.exp Fix Tcl quoting in gdb_assert 2023-02-23 12:50:30 -07:00
step-over-syscall.exp Remove gdb/19675 kfails (displaced stepping + clone) 2023-11-13 14:16:10 +00:00
step-over-vfork.c
step-resume-infcall.c
step-resume-infcall.exp
step-sw-breakpoint-adjust-pc.c
step-sw-breakpoint-adjust-pc.exp
step-symless.c
step-symless.exp
step-test.c
step-test.exp
step-through-epilogue.c
step-through-epilogue.exp
store.c
store.exp
structs.c
structs.exp Use require with target_info 2023-03-10 08:21:46 -07:00
structs2.c
structs2.exp
structs3.c
structs3.exp
style-interp-exec-mi.c
style-interp-exec-mi.exp Support the NO_COLOR environment variable 2023-09-29 10:55:43 -06:00
style-logging.exp Support the NO_COLOR environment variable 2023-09-29 10:55:43 -06:00
style.c
style.exp Style history variable output 2023-10-22 09:03:42 -06:00
subst.exp
sum.c
sym-file-lib.c
sym-file-loader.c
sym-file-loader.h
sym-file-main.c
sym-file.exp
symbol-alias.c
symbol-alias.exp
symbol-alias2.c
symbol-without-target_section.c
symbol-without-target_section.exp
symfile-warn.c
symfile-warn.exp
symlink-sourcefile.c
symlink-sourcefile.exp
symtab-search-order-1.c
symtab-search-order-shlib-1.c
symtab-search-order.c
symtab-search-order.exp
template.c
template.exp
term.c
term.exp
testenv.c
testenv.exp
thread-bp-multi-loc.c
thread-bp-multi-loc.exp
timestamp.exp
trace-commands.exp [gdb/testsuite] Fix gdb.base/trace-commands.exp with editing off 2023-03-31 17:15:37 +02:00
traced-thread.c Bail out of "attach" if a thread cannot be traced 2023-12-01 10:36:00 -07:00
traced-thread.exp Bail out of "attach" if a thread cannot be traced 2023-12-01 10:36:00 -07:00
twice.c
twice.exp
type-opaque-lib.c
type-opaque-main.c
type-opaque.exp
ui-redirect.exp
unload.c
unload.exp
unloadshr.c
unloadshr2.c
until-nodebug.exp
until-trailing-insns.c
until-trailing-insns.exp
until.exp gdb/testsuite: change newline patterns used in gdb_test 2023-04-27 13:56:37 +01:00
unwind-on-each-insn-amd64-2.exp [gdb/testsuite] Add nopie to gdb.base/unwind-on-each-insn-amd64-2.exp 2023-09-28 09:47:36 +02:00
unwind-on-each-insn-amd64-2.s [gdb/symtab] Trust epilogue unwind info for unknown producer (-g0 case) 2023-02-20 12:20:14 +01:00
unwind-on-each-insn-amd64.exp [gdb/testsuite] Add nopie to gdb.base/unwind-on-each-insn-amd64-2.exp 2023-09-28 09:47:36 +02:00
unwind-on-each-insn-amd64.s
unwind-on-each-insn-foo.c
unwind-on-each-insn-i386.exp [gdb/testsuite] Add nopie to gdb.base/unwind-on-each-insn-amd64-2.exp 2023-09-28 09:47:36 +02:00
unwind-on-each-insn-i386.s
unwind-on-each-insn.c
unwind-on-each-insn.exp [gdb/testsuite] Add nopie to gdb.base/unwind-on-each-insn-amd64-2.exp 2023-09-28 09:47:36 +02:00
unwind-on-each-insn.exp.tcl [gdb/testsuite] Add nopie to gdb.base/unwind-on-each-insn-amd64-2.exp 2023-09-28 09:47:36 +02:00
unwindonsignal.c
unwindonsignal.exp gdb: MI stopped events when unwindonsignal is on 2023-08-23 10:29:17 +01:00
utf8-identifiers.c
utf8-identifiers.exp [gdb/testsuite] Add have_host_locale 2023-06-21 16:29:04 +02:00
valgrind-bt.c
valgrind-bt.exp
valgrind-disp-step.c
valgrind-disp-step.exp
valgrind-infcall-2.c
valgrind-infcall-2.exp
valgrind-infcall.c
valgrind-infcall.exp
value-double-free.c
value-double-free.exp
value-history-unavailable.c GDB: Only make data actually retrieved into value history available 2023-02-10 23:49:19 +00:00
value-history-unavailable.exp GDB: Only make data actually retrieved into value history available 2023-02-10 23:49:19 +00:00
varargs.c [gdb/testsuite] Handle unbuffer_output.c for remote host 2023-03-18 17:50:56 +01:00
varargs.exp [gdb/testsuite] Handle unbuffer_output.c for remote host 2023-03-18 17:50:56 +01:00
vdso-warning.c
vdso-warning.exp
vfork-follow-parent.c gdb: fix vfork regressions when target-non-stop is off 2023-08-16 14:59:51 +01:00
vfork-follow-parent.exp [gdb/testsuite] Fix copy-to-remote in gdb.base/vfork-follow-parent.exp 2023-08-17 10:21:18 +02:00
vforked-prog.c
vla-datatypes.c
vla-datatypes.exp
vla-optimized-out.c [gdb/testsuite] Handle attributes.h for remote host 2023-03-18 10:16:30 +01:00
vla-optimized-out.exp [gdb/testsuite] Handle attributes.h for remote host 2023-03-18 10:16:30 +01:00
vla-ptr.c
vla-ptr.exp
vla-sideeffect.c
vla-sideeffect.exp
vla-struct-fields.c
vla-struct-fields.exp Use require with test_compiler_info 2023-03-10 08:21:46 -07:00
vla-stub-define.c
vla-stub.c
vla-stub.exp
volatile.exp
warning.exp
watch-before-fork.c
watch-before-fork.exp
watch-bitfields.c
watch-bitfields.exp gdb/testsuite: change newline patterns used in gdb_test 2023-04-27 13:56:37 +01:00
watch-cond-infcall.c
watch-cond-infcall.exp Use require with target_info 2023-03-10 08:21:46 -07:00
watch-cond.c
watch-cond.exp
watch-non-mem.c
watch-non-mem.exp
watch-read.c
watch-read.exp
watch-vfork.c
watch-vfork.exp
watch_thread_num.c
watch_thread_num.exp
watchpoint-cond-gone-stripped.c
watchpoint-cond-gone.c
watchpoint-cond-gone.exp
watchpoint-delete.c
watchpoint-delete.exp
watchpoint-hw-attach.c
watchpoint-hw-attach.exp
watchpoint-hw-hit-once.c
watchpoint-hw-hit-once.exp
watchpoint-hw.c
watchpoint-hw.exp
watchpoint-reuse-slot.c
watchpoint-reuse-slot.exp
watchpoint-solib-shr.c
watchpoint-solib.c
watchpoint-solib.exp
watchpoint-stops-at-right-insn.c
watchpoint-stops-at-right-insn.exp
watchpoint-unaligned.c
watchpoint-unaligned.exp gdb.base/watchpoint-unaligned.exp: Always initialize wpoffset_to_wpnum 2023-05-02 22:51:10 +02:00
watchpoint.c
watchpoint.exp Add more 'step' tests to gdb.base/watchpoint.exp 2023-12-06 20:09:51 -07:00
watchpoints.c
watchpoints.exp
wchar.c
wchar.exp
weaklib1.c
weaklib2.c
whatis-exp.exp
whatis-ptype-typedefs.c
whatis-ptype-typedefs.exp [gdb] Fix typos 2023-06-03 22:43:57 +02:00
whatis.c
whatis.exp [gdb/testsuite] Use set always-read-ctf on instead of --strip-debug 2023-03-03 16:51:57 +01:00
with-mf-inc.c
with-mf-main.c
with-mf.exp
with.c
with.exp gdb/testsuite: special case '^' in gdb_test pattern 2023-04-27 13:56:38 +01:00
wrap-line.exp gdb/testsuite: extend special '^' handling to gdb_test_multiple 2023-05-12 13:45:52 +01:00
write_mem.c
write_mem.exp
wrong_frame_bt_full-main.c
wrong_frame_bt_full-opaque.c
wrong_frame_bt_full.exp gdb/testsuite: change newline patterns used in gdb_test 2023-04-27 13:56:37 +01:00