This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository binutils-gdb.
from 5109a7bd9b8 ld: pru: Fix resource_table output section alignment new e6e51c9c4b4 gdbsupport: move gdb_file_up to its own file new 13084383e89 gdbsupport: make gdb_open_cloexec return scoped_fd new 2fed9db40b1 gdbsupport: make gdb_mkostemp_cloexec return a scoped_fd new 4dfef5be681 gdb/testsuite: make runto_main not pass no-message to runto
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gdb/auxv.c | 14 ++++++------ gdb/corelow.c | 2 +- gdb/darwin-nat.c | 4 ++-- gdb/dwarf2/index-write.c | 4 ++-- gdb/gdb_bfd.c | 2 +- gdb/inf-child.c | 2 +- gdb/linux-nat.c | 2 +- gdb/nat/linux-namespaces.c | 13 ++++------- gdb/remote-fileio.c | 2 +- gdb/ser-unix.c | 2 +- gdb/solib.c | 7 +++--- gdb/source.c | 16 ++++++-------- gdb/testsuite/gdb.ada/array_return.exp | 1 - gdb/testsuite/gdb.ada/bp_inlined_func.exp | 1 - gdb/testsuite/gdb.ada/catch_assert_if.exp | 2 -- gdb/testsuite/gdb.ada/catch_ex.exp | 3 --- gdb/testsuite/gdb.ada/excep_handle.exp | 1 - gdb/testsuite/gdb.ada/info_auto_lang.exp | 1 - gdb/testsuite/gdb.ada/info_exc.exp | 1 - gdb/testsuite/gdb.ada/mi_catch_assert.exp | 2 -- gdb/testsuite/gdb.ada/mi_catch_ex.exp | 3 --- gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 3 --- gdb/testsuite/gdb.ada/mi_dyn_arr.exp | 1 - gdb/testsuite/gdb.ada/mi_ex_cond.exp | 1 - gdb/testsuite/gdb.ada/mi_exc_info.exp | 1 - gdb/testsuite/gdb.ada/mi_interface.exp | 1 - gdb/testsuite/gdb.ada/mi_prot.exp | 1 - gdb/testsuite/gdb.ada/mi_ref_changeable.exp | 1 - gdb/testsuite/gdb.ada/mi_string_access.exp | 1 - gdb/testsuite/gdb.ada/mi_task_arg.exp | 1 - gdb/testsuite/gdb.ada/mi_task_info.exp | 1 - gdb/testsuite/gdb.ada/mi_var_access.exp | 1 - gdb/testsuite/gdb.ada/mi_var_array.exp | 1 - gdb/testsuite/gdb.ada/mi_var_union.exp | 1 - gdb/testsuite/gdb.ada/mi_variant.exp | 1 - gdb/testsuite/gdb.arch/aarch64-atomic-inst.exp | 1 - gdb/testsuite/gdb.arch/aarch64-brk-patterns.exp | 1 - gdb/testsuite/gdb.arch/aarch64-fp.exp | 1 - gdb/testsuite/gdb.arch/aarch64-mte.exp | 2 -- gdb/testsuite/gdb.arch/aarch64-pauth.exp | 1 - gdb/testsuite/gdb.arch/aarch64-prologue.exp | 1 - gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp | 1 - gdb/testsuite/gdb.arch/aarch64-tagged-pointer.exp | 1 - gdb/testsuite/gdb.arch/alpha-step.exp | 1 - gdb/testsuite/gdb.arch/altivec-abi.exp | 1 - gdb/testsuite/gdb.arch/altivec-regs.exp | 1 - gdb/testsuite/gdb.arch/amd64-break-on-asm-line.exp | 1 - gdb/testsuite/gdb.arch/amd64-byte.exp | 1 - gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 1 - gdb/testsuite/gdb.arch/amd64-disp-step.exp | 1 - gdb/testsuite/gdb.arch/amd64-dword.exp | 1 - gdb/testsuite/gdb.arch/amd64-gs_base.exp | 1 - gdb/testsuite/gdb.arch/amd64-init-x87-values.exp | 3 --- .../gdb.arch/amd64-stap-special-operands.exp | 1 - gdb/testsuite/gdb.arch/amd64-stap-wrong-subexp.exp | 1 - gdb/testsuite/gdb.arch/amd64-word.exp | 1 - gdb/testsuite/gdb.arch/arc-analyze-prologue.exp | 1 - gdb/testsuite/gdb.arch/arc-decode-insn.exp | 1 - gdb/testsuite/gdb.arch/arm-cmse-sgstubs.exp | 1 - gdb/testsuite/gdb.arch/arm-disp-step.exp | 1 - gdb/testsuite/gdb.arch/arm-neon.exp | 1 - gdb/testsuite/gdb.arch/disp-step-insn-reloc.exp | 1 - gdb/testsuite/gdb.arch/e500-abi.exp | 1 - gdb/testsuite/gdb.arch/e500-regs.exp | 2 -- gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp | 2 -- gdb/testsuite/gdb.arch/gdb1291.exp | 1 - gdb/testsuite/gdb.arch/gdb1431.exp | 1 - gdb/testsuite/gdb.arch/i386-avx.exp | 2 -- gdb/testsuite/gdb.arch/i386-avx512.exp | 1 - gdb/testsuite/gdb.arch/i386-byte.exp | 1 - gdb/testsuite/gdb.arch/i386-disp-step.exp | 1 - gdb/testsuite/gdb.arch/i386-dr3-watch.exp | 1 - gdb/testsuite/gdb.arch/i386-float.exp | 1 - gdb/testsuite/gdb.arch/i386-mpx-call.exp | 1 - gdb/testsuite/gdb.arch/i386-mpx-map.exp | 1 - gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp | 1 - gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp | 5 ----- gdb/testsuite/gdb.arch/i386-mpx.exp | 1 - gdb/testsuite/gdb.arch/i386-pkru.exp | 1 - gdb/testsuite/gdb.arch/i386-prologue.exp | 1 - gdb/testsuite/gdb.arch/i386-sse.exp | 1 - gdb/testsuite/gdb.arch/i386-word.exp | 1 - gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp | 1 - gdb/testsuite/gdb.arch/iwmmxt-regs.exp | 1 - gdb/testsuite/gdb.arch/mips16-thunks.exp | 1 - gdb/testsuite/gdb.arch/pa-nullify.exp | 3 --- gdb/testsuite/gdb.arch/powerpc-d128-regs.exp | 1 - gdb/testsuite/gdb.arch/powerpc-fpscr-gcore.exp | 1 - gdb/testsuite/gdb.arch/powerpc-prologue.exp | 1 - gdb/testsuite/gdb.arch/powerpc-vsx-gcore.exp | 1 - gdb/testsuite/gdb.arch/powerpc64-prologue.exp | 1 - gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp | 1 - .../gdb.arch/ppc64-isa207-atomic-inst.exp | 1 - gdb/testsuite/gdb.arch/riscv-bp-infcall.exp | 1 - gdb/testsuite/gdb.arch/riscv-reg-aliases.exp | 1 - gdb/testsuite/gdb.arch/riscv-tdesc-regs.exp | 1 - gdb/testsuite/gdb.arch/riscv-unwind-long-insn.exp | 1 - .../riscv64-unwind-prologue-with-ld-lw.exp | 1 - gdb/testsuite/gdb.arch/s390-tdbregs.exp | 1 - gdb/testsuite/gdb.arch/s390-vregs.exp | 1 - gdb/testsuite/gdb.arch/sparc64-adi.exp | 1 - gdb/testsuite/gdb.arch/sparc64-regs.exp | 1 - gdb/testsuite/gdb.arch/thumb-bx-pc.exp | 1 - gdb/testsuite/gdb.arch/thumb-prologue.exp | 1 - gdb/testsuite/gdb.arch/thumb-singlestep.exp | 1 - gdb/testsuite/gdb.arch/thumb2-it.exp | 1 - gdb/testsuite/gdb.arch/vsx-regs.exp | 1 - gdb/testsuite/gdb.arch/vsx-vsr-float28.exp | 1 - gdb/testsuite/gdb.arch/x86-avx512bf16.exp | 1 - gdb/testsuite/gdb.arch/x86-avx512fp16-abi.exp | 1 - gdb/testsuite/gdb.arch/x86-avx512fp16.exp | 1 - gdb/testsuite/gdb.asm/asm-source.exp | 1 - .../gdb.base/advance-until-multiple-locations.exp | 5 ----- gdb/testsuite/gdb.base/advance.exp | 1 - .../gdb.base/annota-input-while-running.exp | 1 - gdb/testsuite/gdb.base/annota1.exp | 1 - gdb/testsuite/gdb.base/annotate-symlink.exp | 1 - gdb/testsuite/gdb.base/anon.exp | 1 - gdb/testsuite/gdb.base/argv0-symlink.exp | 2 -- gdb/testsuite/gdb.base/asmlabel.exp | 1 - gdb/testsuite/gdb.base/attach-wait-input.exp | 1 - gdb/testsuite/gdb.base/attach.exp | 1 - .../gdb.base/auto-connect-native-target.exp | 1 - gdb/testsuite/gdb.base/auxv.exp | 1 - gdb/testsuite/gdb.base/backtrace.exp | 1 - gdb/testsuite/gdb.base/bigcore.exp | 1 - gdb/testsuite/gdb.base/break-idempotent.exp | 1 - .../gdb.base/break-main-file-remove-fail.exp | 1 - gdb/testsuite/gdb.base/break-unload-file.exp | 1 - gdb/testsuite/gdb.base/break.exp | 12 ++++++++--- gdb/testsuite/gdb.base/breakpoint-shadow.exp | 1 - gdb/testsuite/gdb.base/bt-on-error-and-warning.exp | 1 - gdb/testsuite/gdb.base/bt-on-fatal-signal.exp | 1 - gdb/testsuite/gdb.base/bt-selected-frame.exp | 1 - gdb/testsuite/gdb.base/call-signal-resume.exp | 1 - gdb/testsuite/gdb.base/callexit.exp | 1 - gdb/testsuite/gdb.base/cast-call.exp | 1 - gdb/testsuite/gdb.base/catch-follow-exec.exp | 1 - gdb/testsuite/gdb.base/catch-fork-kill.exp | 1 - .../gdb.base/catch-gdb-caused-signals.exp | 1 - gdb/testsuite/gdb.base/catch-load.exp | 1 - .../gdb.base/catch-signal-siginfo-cond.exp | 1 - gdb/testsuite/gdb.base/catch-syscall.exp | 1 - gdb/testsuite/gdb.base/commands.exp | 1 - gdb/testsuite/gdb.base/compare-sections.exp | 1 - gdb/testsuite/gdb.base/complex-parts.exp | 1 - gdb/testsuite/gdb.base/cond-eval-mode.exp | 1 - gdb/testsuite/gdb.base/condbreak-bad.exp | 3 --- gdb/testsuite/gdb.base/condbreak-call-false.exp | 1 - gdb/testsuite/gdb.base/consecutive-step-over.exp | 1 - .../gdb.base/continue-after-aborted-step-over.exp | 1 - .../gdb.base/continue-all-already-running.exp | 1 - .../gdb.base/coredump-filter-build-id.exp | 1 - gdb/testsuite/gdb.base/coredump-filter.exp | 1 - gdb/testsuite/gdb.base/corefile2.exp | 1 - gdb/testsuite/gdb.base/ctxobj.exp | 1 - gdb/testsuite/gdb.base/debug-expr.exp | 1 - gdb/testsuite/gdb.base/decl-before-def.exp | 1 - gdb/testsuite/gdb.base/define.exp | 4 +++- gdb/testsuite/gdb.base/detach-sysroot-target.exp | 1 - gdb/testsuite/gdb.base/disabled-location.exp | 1 - gdb/testsuite/gdb.base/display.exp | 3 +-- gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp | 1 - gdb/testsuite/gdb.base/dprintf-detach.exp | 1 - gdb/testsuite/gdb.base/dprintf-next.exp | 1 - gdb/testsuite/gdb.base/dprintf-non-stop.exp | 1 - gdb/testsuite/gdb.base/dtrace-probe.exp | 8 ++----- gdb/testsuite/gdb.base/duplicate-bp.exp | 1 - gdb/testsuite/gdb.base/ena-dis-br.exp | 22 ++++++++++++------- gdb/testsuite/gdb.base/endianity.exp | 1 - gdb/testsuite/gdb.base/examine-backward.exp | 1 - gdb/testsuite/gdb.base/exec-invalid-sysroot.exp | 1 - .../gdb.base/execl-update-breakpoints.exp | 3 --- gdb/testsuite/gdb.base/execution-termios.exp | 1 - gdb/testsuite/gdb.base/finish-pretty.exp | 1 - gdb/testsuite/gdb.base/finish.exp | 3 --- gdb/testsuite/gdb.base/fixsection.exp | 1 - gdb/testsuite/gdb.base/foll-exec-mode.exp | 2 -- gdb/testsuite/gdb.base/foll-exec.exp | 6 ------ gdb/testsuite/gdb.base/foll-fork.exp | 1 - gdb/testsuite/gdb.base/fork-running-state.exp | 1 - gdb/testsuite/gdb.base/frame-info-consistent.exp | 1 - gdb/testsuite/gdb.base/frameapply.exp | 1 - gdb/testsuite/gdb.base/func-ptr.exp | 1 - gdb/testsuite/gdb.base/func-ptrs.exp | 1 - gdb/testsuite/gdb.base/gcore-buffer-overflow.exp | 1 - gdb/testsuite/gdb.base/gcore-relro-pie.exp | 1 - gdb/testsuite/gdb.base/gcore-tls-pie.exp | 1 - gdb/testsuite/gdb.base/gcore.exp | 1 - gdb/testsuite/gdb.base/gdb1090.exp | 1 - gdb/testsuite/gdb.base/gdb11530.exp | 1 - gdb/testsuite/gdb.base/gdb11531.exp | 1 - gdb/testsuite/gdb.base/gdb1555.exp | 1 - gdb/testsuite/gdb.base/gnu-ifunc.exp | 2 -- gdb/testsuite/gdb.base/gnu_vector.exp | 1 - gdb/testsuite/gdb.base/gold-gdb-index.exp | 1 - .../gdb.base/hbreak-in-shr-unsupported.exp | 1 - gdb/testsuite/gdb.base/hbreak-unmapped.exp | 1 - gdb/testsuite/gdb.base/hbreak.exp | 1 - gdb/testsuite/gdb.base/hbreak2.exp | 18 ++++++++++++---- gdb/testsuite/gdb.base/hook-stop.exp | 1 - gdb/testsuite/gdb.base/huge.exp | 1 - .../gdb.base/hw-sw-break-same-address.exp | 1 - gdb/testsuite/gdb.base/infcall-exec.exp | 1 - gdb/testsuite/gdb.base/infcall-input.exp | 1 - .../gdb.base/infcall-nested-structs.exp.tcl | 1 - gdb/testsuite/gdb.base/inferior-args.exp | 1 - gdb/testsuite/gdb.base/inferior-noarg.exp | 1 - gdb/testsuite/gdb.base/info-fun.exp | 1 - .../gdb.base/info-locals-unused-static-var.exp | 1 - gdb/testsuite/gdb.base/info-macros.exp | 1 - gdb/testsuite/gdb.base/info-os.exp | 1 - gdb/testsuite/gdb.base/info-proc.exp | 1 - gdb/testsuite/gdb.base/info-program.exp | 2 -- gdb/testsuite/gdb.base/info-types.exp.tcl | 1 - gdb/testsuite/gdb.base/info_qt.exp | 1 - gdb/testsuite/gdb.base/info_sources.exp | 1 - .../gdb.base/inline-frame-cycle-unwind.exp | 1 - gdb/testsuite/gdb.base/interp.exp | 1 - gdb/testsuite/gdb.base/interrupt-daemon.exp | 1 - gdb/testsuite/gdb.base/interrupt-noterm.exp | 1 - gdb/testsuite/gdb.base/jit-elf-fork.exp | 1 - gdb/testsuite/gdb.base/jit-elf-so.exp | 1 - gdb/testsuite/gdb.base/jit-elf.exp | 1 - gdb/testsuite/gdb.base/jit-reader-exec.exp | 1 - gdb/testsuite/gdb.base/jit-reader-simple.exp | 1 - gdb/testsuite/gdb.base/label-without-address.exp | 1 - gdb/testsuite/gdb.base/label.exp | 1 - gdb/testsuite/gdb.base/large-frame.exp | 1 - gdb/testsuite/gdb.base/ldbl_e308.exp | 1 - gdb/testsuite/gdb.base/line-symtabs.exp | 1 - gdb/testsuite/gdb.base/list-missing-source.exp | 1 - gdb/testsuite/gdb.base/list.exp | 1 - gdb/testsuite/gdb.base/load-command.exp | 1 - gdb/testsuite/gdb.base/long-inferior-output.exp | 1 - gdb/testsuite/gdb.base/long_long.exp | 1 - gdb/testsuite/gdb.base/longjmp.exp | 1 - gdb/testsuite/gdb.base/macscp.exp | 1 - gdb/testsuite/gdb.base/maint-info-sections.exp | 1 - gdb/testsuite/gdb.base/maint-target-async-off.exp | 1 - gdb/testsuite/gdb.base/many-completions.exp | 1 - gdb/testsuite/gdb.base/max-depth.exp.tcl | 1 - gdb/testsuite/gdb.base/max-value-size.exp | 1 - gdb/testsuite/gdb.base/memtag.exp | 1 - gdb/testsuite/gdb.base/msym-bp-shl.exp | 1 - gdb/testsuite/gdb.base/msym-bp.exp | 1 - gdb/testsuite/gdb.base/new-ui.exp | 3 +-- gdb/testsuite/gdb.base/noreturn-finish.exp | 1 - gdb/testsuite/gdb.base/noreturn-return.exp | 1 - gdb/testsuite/gdb.base/options.exp | 2 -- gdb/testsuite/gdb.base/overlays.exp | 1 - .../gdb.base/paginate-after-ctrl-c-running.exp | 1 - gdb/testsuite/gdb.base/paginate-bg-execution.exp | 1 - gdb/testsuite/gdb.base/paginate-inferior-exit.exp | 1 - gdb/testsuite/gdb.base/pie-fork.exp | 1 - gdb/testsuite/gdb.base/pr10179.exp | 1 - gdb/testsuite/gdb.base/pr11022.exp | 1 - gdb/testsuite/gdb.base/pretty-array.exp | 1 - gdb/testsuite/gdb.base/pretty-print.exp | 1 - gdb/testsuite/gdb.base/print-file-var.exp | 1 - gdb/testsuite/gdb.base/printcmds.exp | 1 - gdb/testsuite/gdb.base/quit-live.exp | 1 - gdb/testsuite/gdb.base/range-stepping.exp | 1 - gdb/testsuite/gdb.base/recpar.exp | 1 - gdb/testsuite/gdb.base/reggroups.exp | 1 - gdb/testsuite/gdb.base/remote.exp | 1 - gdb/testsuite/gdb.base/return2.exp | 1 - .../gdb.base/run-attach-while-running.exp | 1 - gdb/testsuite/gdb.base/save-bp.exp | 2 -- gdb/testsuite/gdb.base/savedregs.exp | 1 - gdb/testsuite/gdb.base/sect-cmd.exp | 1 - gdb/testsuite/gdb.base/sepdebug.exp | 12 ++++++++--- gdb/testsuite/gdb.base/set-cwd.exp | 4 ---- gdb/testsuite/gdb.base/set-noassign.exp | 1 - gdb/testsuite/gdb.base/setshow.exp | 2 -- gdb/testsuite/gdb.base/share-psymtabs-bt.exp | 1 - gdb/testsuite/gdb.base/shreloc.exp | 1 - gdb/testsuite/gdb.base/sigaltstack.exp | 1 - gdb/testsuite/gdb.base/sigbpt.exp | 1 - gdb/testsuite/gdb.base/siginfo-addr.exp | 1 - gdb/testsuite/gdb.base/siginfo-obj.exp | 2 -- gdb/testsuite/gdb.base/siginfo-thread.exp | 1 - gdb/testsuite/gdb.base/siginfo.exp | 1 - gdb/testsuite/gdb.base/signals-state-child.exp | 1 - gdb/testsuite/gdb.base/signest.exp | 1 - gdb/testsuite/gdb.base/signull.exp | 1 - gdb/testsuite/gdb.base/sigrepeat.exp | 1 - gdb/testsuite/gdb.base/skip-inline.exp | 4 ---- gdb/testsuite/gdb.base/skip-solib.exp | 8 +++++-- gdb/testsuite/gdb.base/skip.exp | 13 +---------- gdb/testsuite/gdb.base/skipcxx.exp | 1 - gdb/testsuite/gdb.base/so-impl-ld.exp | 4 +++- gdb/testsuite/gdb.base/solib-corrupted.exp | 1 - gdb/testsuite/gdb.base/solib-disc.exp | 1 - gdb/testsuite/gdb.base/solib-display.exp | 1 - gdb/testsuite/gdb.base/solib-search.exp | 1 - gdb/testsuite/gdb.base/solib-symbol.exp | 1 - gdb/testsuite/gdb.base/solib-vanish.exp | 1 - gdb/testsuite/gdb.base/source-dir.exp | 1 - gdb/testsuite/gdb.base/source-execution.exp | 1 - gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.exp | 1 - gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp | 1 - gdb/testsuite/gdb.base/stack-checking.exp | 1 - gdb/testsuite/gdb.base/stack-protector.exp | 1 - gdb/testsuite/gdb.base/step-break.exp | 1 - .../gdb.base/step-indirect-call-thunk.exp | 1 - gdb/testsuite/gdb.base/step-line.exp | 1 - gdb/testsuite/gdb.base/step-over-exit.exp | 1 - gdb/testsuite/gdb.base/step-over-no-symbols.exp | 2 -- gdb/testsuite/gdb.base/step-over-syscall.exp | 2 -- gdb/testsuite/gdb.base/step-test.exp | 3 --- gdb/testsuite/gdb.base/structs2.exp | 1 - gdb/testsuite/gdb.base/structs3.exp | 1 - gdb/testsuite/gdb.base/style-interp-exec-mi.exp | 1 - gdb/testsuite/gdb.base/style-logging.exp | 1 - gdb/testsuite/gdb.base/style.exp | 1 - gdb/testsuite/gdb.base/sym-file.exp | 1 - gdb/testsuite/gdb.base/symbol-alias.exp | 1 - gdb/testsuite/gdb.base/symlink-sourcefile.exp | 1 - gdb/testsuite/gdb.base/symtab-search-order.exp | 1 - gdb/testsuite/gdb.base/template.exp | 1 - gdb/testsuite/gdb.base/term.exp | 1 - gdb/testsuite/gdb.base/type-opaque.exp | 1 - gdb/testsuite/gdb.base/ui-redirect.exp | 1 - gdb/testsuite/gdb.base/until-nodebug.exp | 1 - gdb/testsuite/gdb.base/until.exp | 1 - gdb/testsuite/gdb.base/unwindonsignal.exp | 1 - gdb/testsuite/gdb.base/utf8-identifiers.exp | 1 - gdb/testsuite/gdb.base/vla-optimized-out.exp | 1 - gdb/testsuite/gdb.base/watch-cond-infcall.exp | 1 - gdb/testsuite/gdb.base/watch-cond.exp | 3 --- gdb/testsuite/gdb.base/watch-non-mem.exp | 1 - gdb/testsuite/gdb.base/watch-read.exp | 1 - gdb/testsuite/gdb.base/watch-vfork.exp | 1 - gdb/testsuite/gdb.base/watch_thread_num.exp | 1 - gdb/testsuite/gdb.base/watchpoint-hw-attach.exp | 1 - gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 1 - .../gdb.base/watchpoint-stops-at-right-insn.exp | 2 -- gdb/testsuite/gdb.base/watchpoint-unaligned.exp | 1 - gdb/testsuite/gdb.base/watchpoint.exp | 4 +++- gdb/testsuite/gdb.base/whatis-ptype-typedefs.exp | 1 - gdb/testsuite/gdb.base/with.exp | 1 - gdb/testsuite/gdb.btrace/buffer-size.exp | 1 - gdb/testsuite/gdb.btrace/data.exp | 1 - gdb/testsuite/gdb.btrace/delta.exp | 1 - gdb/testsuite/gdb.btrace/dlopen.exp | 1 - gdb/testsuite/gdb.btrace/enable-new-thread.exp | 1 - gdb/testsuite/gdb.btrace/enable-running.exp | 1 - gdb/testsuite/gdb.btrace/enable.exp | 5 ----- gdb/testsuite/gdb.btrace/exception.exp | 1 - gdb/testsuite/gdb.btrace/function_call_history.exp | 2 -- gdb/testsuite/gdb.btrace/gcore.exp | 1 - gdb/testsuite/gdb.btrace/instruction_history.exp | 1 - gdb/testsuite/gdb.btrace/multi-inferior.exp | 3 --- gdb/testsuite/gdb.btrace/multi-thread-step.exp | 1 - gdb/testsuite/gdb.btrace/nohist.exp | 1 - gdb/testsuite/gdb.btrace/non-stop.exp | 1 - gdb/testsuite/gdb.btrace/record_goto-step.exp | 1 - gdb/testsuite/gdb.btrace/record_goto.exp | 1 - gdb/testsuite/gdb.btrace/rn-dl-bind.exp | 1 - gdb/testsuite/gdb.btrace/segv.exp | 1 - gdb/testsuite/gdb.btrace/step.exp | 1 - gdb/testsuite/gdb.btrace/stepi.exp | 1 - gdb/testsuite/gdb.btrace/tailcall-only.exp | 1 - gdb/testsuite/gdb.btrace/tailcall.exp | 1 - gdb/testsuite/gdb.btrace/tsx.exp | 1 - gdb/testsuite/gdb.btrace/unknown_functions.exp | 1 - gdb/testsuite/gdb.btrace/vdso.exp | 1 - .../gdb.compile/compile-cplus-anonymous.exp | 1 - .../gdb.compile/compile-cplus-array-decay.exp | 1 - .../gdb.compile/compile-cplus-inherit.exp | 1 - gdb/testsuite/gdb.compile/compile-cplus-member.exp | 1 - gdb/testsuite/gdb.compile/compile-cplus-method.exp | 1 - .../gdb.compile/compile-cplus-namespace.exp | 1 - gdb/testsuite/gdb.compile/compile-cplus-nested.exp | 1 - .../gdb.compile/compile-cplus-virtual.exp | 1 - gdb/testsuite/gdb.compile/compile-tls.exp | 1 - gdb/testsuite/gdb.cp/abstract-origin.exp | 1 - gdb/testsuite/gdb.cp/baseenum.exp | 1 - gdb/testsuite/gdb.cp/call-method-register.exp | 1 - gdb/testsuite/gdb.cp/cplabel.exp | 1 - gdb/testsuite/gdb.cp/destrprint.exp | 1 - gdb/testsuite/gdb.cp/ena-dis-br-range.exp | 1 - gdb/testsuite/gdb.cp/except-multi-location.exp | 1 - gdb/testsuite/gdb.cp/infcall-nodebug.exp.tcl | 1 - gdb/testsuite/gdb.cp/local-static.exp | 1 - gdb/testsuite/gdb.cp/mb-inline.exp | 1 - gdb/testsuite/gdb.cp/mb-templates.exp | 1 - gdb/testsuite/gdb.cp/pass-by-ref-2.exp | 1 - gdb/testsuite/gdb.cp/pass-by-ref.exp | 1 - gdb/testsuite/gdb.cp/pr10687.exp | 1 - gdb/testsuite/gdb.cp/pr9167.exp | 1 - gdb/testsuite/gdb.cp/rvalue-ref-casts.exp | 1 - gdb/testsuite/gdb.cp/rvalue-ref-types.exp | 2 -- gdb/testsuite/gdb.cp/save-bp-qualified.exp | 1 - gdb/testsuite/gdb.cp/scope-err.exp | 1 - gdb/testsuite/gdb.cp/static-typedef-print.exp | 1 - gdb/testsuite/gdb.cp/step-and-next-inline.exp | 2 -- gdb/testsuite/gdb.cp/typedef-base.exp | 1 - gdb/testsuite/gdb.cp/typeid.exp | 1 - gdb/testsuite/gdb.cp/wide_char_types.exp | 1 - .../gdb.dwarf2/dw2-single-line-discriminators.exp | 1 - gdb/testsuite/gdb.dwarf2/dw2-zero-range.exp | 1 - .../gdb.dwarf2/imported-unit-runto-main.exp | 2 +- .../gdb.dwarf2/locexpr-data-member-location.exp | 1 - gdb/testsuite/gdb.dwarf2/loclists-multiple-cus.exp | 1 - gdb/testsuite/gdb.dwarf2/loclists-sec-offset.exp | 1 - gdb/testsuite/gdb.dwarf2/loclists-start-end.exp | 1 - gdb/testsuite/gdb.fortran/allocated.exp | 1 - gdb/testsuite/gdb.fortran/array-slices-bad.exp | 1 - .../gdb.fortran/array-slices-sub-slices.exp | 1 - gdb/testsuite/gdb.fortran/array-slices.exp | 1 - gdb/testsuite/gdb.fortran/associated.exp | 1 - gdb/testsuite/gdb.fortran/block-data.exp | 1 - gdb/testsuite/gdb.fortran/call-no-debug.exp | 1 - .../gdb.fortran/class-allocatable-array.exp | 1 - gdb/testsuite/gdb.fortran/completion.exp | 1 - gdb/testsuite/gdb.fortran/debug-expr.exp | 1 - gdb/testsuite/gdb.fortran/intvar-array.exp | 1 - gdb/testsuite/gdb.fortran/intvar-dynamic-types.exp | 1 - gdb/testsuite/gdb.fortran/lbound-ubound.exp | 1 - gdb/testsuite/gdb.fortran/mixed-lang-stack.exp | 1 - gdb/testsuite/gdb.fortran/pointer-to-pointer.exp | 1 - gdb/testsuite/gdb.fortran/print-formatted.exp | 1 - gdb/testsuite/gdb.fortran/print_type.exp | 1 - gdb/testsuite/gdb.fortran/printing-types.exp | 1 - gdb/testsuite/gdb.fortran/ptr-indentation.exp | 1 - gdb/testsuite/gdb.fortran/rank.exp | 1 - gdb/testsuite/gdb.fortran/shape.exp | 1 - gdb/testsuite/gdb.fortran/size.exp | 1 - gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp | 1 - gdb/testsuite/gdb.fortran/vla-datatypes.exp | 1 - gdb/testsuite/gdb.fortran/vla-history.exp | 1 - gdb/testsuite/gdb.fortran/vla-ptr-info.exp | 1 - gdb/testsuite/gdb.fortran/vla-ptype-sub.exp | 1 - gdb/testsuite/gdb.fortran/vla-ptype.exp | 1 - gdb/testsuite/gdb.fortran/vla-sizeof.exp | 1 - gdb/testsuite/gdb.fortran/vla-type.exp | 1 - .../gdb.fortran/vla-value-sub-arbitrary.exp | 1 - gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp | 1 - gdb/testsuite/gdb.fortran/vla-value-sub.exp | 1 - gdb/testsuite/gdb.fortran/vla-value.exp | 1 - gdb/testsuite/gdb.fortran/whatis_type.exp | 1 - gdb/testsuite/gdb.go/chan.exp | 1 - gdb/testsuite/gdb.go/global-local-var-shadow.exp | 1 - gdb/testsuite/gdb.go/handcall.exp | 1 - gdb/testsuite/gdb.go/hello.exp | 1 - gdb/testsuite/gdb.go/integers.exp | 1 - gdb/testsuite/gdb.go/max-depth.exp | 1 - gdb/testsuite/gdb.go/methods.exp | 1 - gdb/testsuite/gdb.go/package.exp | 1 - gdb/testsuite/gdb.go/strings.exp | 1 - gdb/testsuite/gdb.go/types.exp | 1 - gdb/testsuite/gdb.go/unsafe.exp | 1 - gdb/testsuite/gdb.guile/scm-breakpoint.exp | 1 - gdb/testsuite/gdb.guile/scm-cmd.exp | 1 - gdb/testsuite/gdb.guile/scm-frame-inline.exp | 1 - gdb/testsuite/gdb.guile/scm-lazy-string.exp | 1 - gdb/testsuite/gdb.guile/scm-objfile.exp | 1 - gdb/testsuite/gdb.guile/scm-value.exp | 2 -- gdb/testsuite/gdb.linespec/keywords.exp | 1 - gdb/testsuite/gdb.linespec/ls-errs.exp | 1 - gdb/testsuite/gdb.linespec/thread.exp | 1 - gdb/testsuite/gdb.mi/mi-var-create-rtti.exp | 1 - .../gdb.mi/user-selected-context-sync.exp | 1 - gdb/testsuite/gdb.modula2/max-depth.exp | 1 - gdb/testsuite/gdb.multi/bkpt-multi-exec.exp | 1 - gdb/testsuite/gdb.multi/dummy-frame-restore.exp | 2 -- gdb/testsuite/gdb.multi/multi-arch-exec.exp | 1 - gdb/testsuite/gdb.multi/multi-arch.exp | 4 ++-- gdb/testsuite/gdb.multi/multi-re-run.exp | 5 ++--- gdb/testsuite/gdb.multi/multi-term-settings.exp | 1 - gdb/testsuite/gdb.multi/remove-inferiors.exp | 1 - gdb/testsuite/gdb.multi/stop-all-on-exit.exp | 2 -- gdb/testsuite/gdb.multi/tids-gid-reset.exp | 1 - gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp | 1 - gdb/testsuite/gdb.opt/clobbered-registers-O2.exp | 1 - gdb/testsuite/gdb.opt/inline-break.exp | 5 ----- gdb/testsuite/gdb.perf/backtrace.exp | 1 - gdb/testsuite/gdb.perf/single-step.exp | 1 - gdb/testsuite/gdb.perf/skip-command.exp | 1 - gdb/testsuite/gdb.perf/skip-prologue.exp | 1 - gdb/testsuite/gdb.perf/solib.exp | 1 - gdb/testsuite/gdb.perf/template-breakpoints.exp | 1 - gdb/testsuite/gdb.python/lib-types.exp | 1 - gdb/testsuite/gdb.python/py-as-string.exp | 1 - ...oloaded-pretty-printers-in-newobjfile-event.exp | 1 - gdb/testsuite/gdb.python/py-bad-printers.exp | 1 - gdb/testsuite/gdb.python/py-block.exp | 1 - .../gdb.python/py-breakpoint-create-fail.exp | 3 +-- gdb/testsuite/gdb.python/py-breakpoint.exp | 14 ------------ gdb/testsuite/gdb.python/py-cmd.exp | 1 - gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 10 +-------- gdb/testsuite/gdb.python/py-finish-breakpoint2.exp | 1 - gdb/testsuite/gdb.python/py-frame-inline.exp | 1 - gdb/testsuite/gdb.python/py-frame.exp | 1 - gdb/testsuite/gdb.python/py-inferior.exp | 1 - gdb/testsuite/gdb.python/py-infthread.exp | 1 - gdb/testsuite/gdb.python/py-objfile.exp | 2 -- .../gdb.python/py-pending-frame-level.exp | 1 - gdb/testsuite/gdb.python/py-pp-maint.exp | 1 - gdb/testsuite/gdb.python/py-pp-registration.exp | 3 +-- gdb/testsuite/gdb.python/py-progspace.exp | 1 - gdb/testsuite/gdb.python/py-rbreak.exp | 1 - .../gdb.python/py-record-btrace-threads.exp | 1 - gdb/testsuite/gdb.python/py-record-btrace.exp | 1 - gdb/testsuite/gdb.python/py-record-full.exp | 1 - gdb/testsuite/gdb.python/py-recurse-unwind.exp | 1 - .../gdb.python/py-rvalue-ref-value-cc.exp | 1 - gdb/testsuite/gdb.python/py-shared.exp | 1 - gdb/testsuite/gdb.python/py-symbol.exp | 3 --- gdb/testsuite/gdb.python/py-symtab.exp | 1 - gdb/testsuite/gdb.python/py-unwind-inline.exp | 1 - gdb/testsuite/gdb.python/py-unwind-maint.exp | 1 - gdb/testsuite/gdb.python/py-unwind-user-regs.exp | 1 - gdb/testsuite/gdb.python/py-unwind.exp | 1 - gdb/testsuite/gdb.python/py-value.exp | 1 - gdb/testsuite/gdb.python/python.exp | 3 --- gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp | 1 - gdb/testsuite/gdb.reverse/insn-reverse.exp | 1 - .../gdb.reverse/next-reverse-bkpt-over-sr.exp | 1 - .../gdb.reverse/step-indirect-call-thunk.exp | 1 - .../gdb.server/extended-remote-restart.exp | 1 - gdb/testsuite/gdb.stabs/gdb11479.exp | 1 - .../gdb.threads/access-mem-running-thread-exit.exp | 2 -- gdb/testsuite/gdb.threads/async.exp | 1 - .../gdb.threads/clone-new-thread-event.exp | 1 - gdb/testsuite/gdb.threads/clone-thread_db.exp | 1 - .../gdb.threads/continue-pending-status.exp | 1 - gdb/testsuite/gdb.threads/current-lwp-dead.exp | 1 - gdb/testsuite/gdb.threads/fork-child-threads.exp | 1 - gdb/testsuite/gdb.threads/fork-plus-threads.exp | 1 - gdb/testsuite/gdb.threads/fork-thread-pending.exp | 2 -- .../forking-threads-plus-breakpoint.exp | 2 -- gdb/testsuite/gdb.threads/gcore-thread.exp | 1 - gdb/testsuite/gdb.threads/hand-call-in-threads.exp | 1 - .../gdb.threads/interrupt-while-step-over.exp | 2 -- .../gdb.threads/interrupted-hand-call.exp | 1 - gdb/testsuite/gdb.threads/kill.exp | 1 - .../gdb.threads/local-watch-wrong-thread.exp | 1 - .../gdb.threads/multiple-successive-infcall.exp | 1 - .../next-while-other-thread-longjmps.exp | 1 - gdb/testsuite/gdb.threads/non-ldr-exit.exp | 1 - gdb/testsuite/gdb.threads/omp-par-scope.exp | 1 - gdb/testsuite/gdb.threads/pending-step.exp | 1 - .../gdb.threads/process-dies-while-detaching.exp | 3 --- .../gdb.threads/process-dies-while-handling-bp.exp | 1 - gdb/testsuite/gdb.threads/queue-signal.exp | 1 - gdb/testsuite/gdb.threads/reconnect-signal.exp | 1 - .../gdb.threads/signal-command-handle-nopass.exp | 1 - .../signal-command-multiple-signals-pending.exp | 1 - .../gdb.threads/signal-delivered-right-thread.exp | 1 - gdb/testsuite/gdb.threads/signal-sigtrap.exp | 1 - gdb/testsuite/gdb.threads/sigthread.exp | 1 - gdb/testsuite/gdb.threads/stop-with-handle.exp | 1 - gdb/testsuite/gdb.threads/thread-specific-bp.exp | 1 - .../gdb.threads/thread-unwindonsignal.exp | 1 - gdb/testsuite/gdb.threads/thread_check.exp | 1 - gdb/testsuite/gdb.threads/thread_events.exp | 1 - gdb/testsuite/gdb.threads/threadapply.exp | 2 -- gdb/testsuite/gdb.threads/tid-reuse.exp | 1 - gdb/testsuite/gdb.threads/tls-nodebug.exp | 1 - gdb/testsuite/gdb.threads/tls-shared.exp | 1 - gdb/testsuite/gdb.threads/tls-so_extern.exp | 1 - gdb/testsuite/gdb.threads/tls.exp | 1 - .../gdb.threads/vfork-follow-child-exec.exp | 1 - .../gdb.threads/vfork-follow-child-exit.exp | 1 - gdb/testsuite/gdb.threads/watchthreads.exp | 1 - gdb/testsuite/gdb.threads/watchthreads2.exp | 1 - gdb/testsuite/gdb.threads/wp-replication.exp | 1 - gdb/testsuite/gdb.trace/actions-changed.exp | 1 - gdb/testsuite/gdb.trace/actions.exp | 1 - gdb/testsuite/gdb.trace/backtrace.exp | 1 - gdb/testsuite/gdb.trace/change-loc.exp | 3 --- gdb/testsuite/gdb.trace/circ.exp | 4 ---- gdb/testsuite/gdb.trace/disconnected-tracing.exp | 3 --- gdb/testsuite/gdb.trace/entry-values.exp | 2 -- gdb/testsuite/gdb.trace/ftrace-lock.exp | 2 -- gdb/testsuite/gdb.trace/ftrace.exp | 2 -- gdb/testsuite/gdb.trace/infotrace.exp | 1 - .../gdb.trace/mi-trace-frame-collected.exp | 1 - gdb/testsuite/gdb.trace/mi-trace-unavailable.exp | 1 - gdb/testsuite/gdb.trace/mi-traceframe-changed.exp | 1 - gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 2 -- gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 3 --- gdb/testsuite/gdb.trace/no-attach-trace.exp | 1 - gdb/testsuite/gdb.trace/pending.exp | 6 ------ gdb/testsuite/gdb.trace/pr16508.exp | 1 - gdb/testsuite/gdb.trace/qtro.exp | 1 - gdb/testsuite/gdb.trace/range-stepping.exp | 2 -- gdb/testsuite/gdb.trace/read-memory.exp | 2 -- gdb/testsuite/gdb.trace/signal.exp | 2 -- gdb/testsuite/gdb.trace/status-stop.exp | 4 ---- gdb/testsuite/gdb.trace/strace.exp | 6 ------ gdb/testsuite/gdb.trace/trace-break.exp | 8 ------- gdb/testsuite/gdb.trace/trace-buffer-size.exp | 1 - gdb/testsuite/gdb.trace/trace-condition.exp | 3 --- gdb/testsuite/gdb.trace/trace-enable-disable.exp | 2 -- gdb/testsuite/gdb.trace/trace-mt.exp | 4 ---- gdb/testsuite/gdb.trace/tracefile-pseudo-reg.exp | 1 - gdb/testsuite/gdb.trace/tspeed.exp | 1 - gdb/testsuite/gdb.trace/tstatus.exp | 1 - gdb/testsuite/gdb.trace/tsv.exp | 1 - gdb/testsuite/gdb.trace/while-stepping.exp | 1 - gdb/testsuite/gdb.tui/corefile-run.exp | 1 - gdb/testsuite/gdb.tui/tui-layout.exp | 1 - gdb/testsuite/gdb.xml/tdesc-reload.exp | 2 -- gdb/testsuite/lib/ada.exp | 1 - gdb/testsuite/lib/gdb-guile.exp | 1 - gdb/testsuite/lib/gdb.exp | 2 +- gdb/top.c | 8 +++---- gdb/tracefile-tfile.c | 2 +- gdb/unittests/scoped_fd-selftests.c | 6 +++--- gdb/unittests/scoped_mmap-selftests.c | 9 ++++---- gdbsupport/filestuff.cc | 8 +++---- gdbsupport/filestuff.h | 24 ++++++--------------- gdb/elf-none-tdep.h => gdbsupport/gdb_file.h | 25 ++++++++++++++-------- gdbsupport/scoped_fd.h | 2 +- gdbsupport/scoped_mmap.cc | 2 +- 619 files changed, 147 insertions(+), 868 deletions(-) copy gdb/elf-none-tdep.h => gdbsupport/gdb_file.h (68%)