mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-12-19 01:19:41 +08:00
This commit is the result of the following actions:
- Running gdb/copyright.py to update all of the copyright headers to
include 2024,
- Manually updating a few files the copyright.py script told me to
update, these files had copyright headers embedded within the
file,
- Regenerating gdbsupport/Makefile.in to refresh it's copyright
date,
- Using grep to find other files that still mentioned 2023. If
these files were updated last year from 2022 to 2023 then I've
updated them this year to 2024.
I'm sure I've probably missed some dates. Feel free to fix them up as
you spot them.
This is a collection of boards for GDB. The file gdb/testsuite/boards/README contains an overview of the boards. The idea is to group similar boards together, and have one line to describe a board. # Modify gdb default flags. readnow.exp Run gdb with -readnow. # Post-process executable. cc-with-gdb-index.exp Use gdb to create .gdb_index section. cc-with-debug-names.exp Use gdb to create .debug_names section. cc-with-dwz.exp Use dwz to compress debug info in executable. cc-with-dwz-m.exp Use dwz to compress debug info in executable, optionally moving debug info to a separate file. cc-with-gnu-debuglink.exp Use strip to move the debug info from executable to a separate file, and add a .gnu_debuglink to it. cc-with-tweaks.exp Base board used by all boards in this section, but can be used by itself, f.i. do more than one type of post-processing. # Modify debug_flags. debug-types.exp Add -fdebug-types-section. dwarf64.exp Add -gdwarf64. gold.exp Add -fuse-ld=gold. gold-gdb-index.exp Add -fuse-ld=gold -Wl,--gdb-index -ggnu-pubnames stabs.exp Add -gstabs+. # Test -gsplit-dwarf. fission.exp Set debug_flags to -gdwarf-4 -gsplit-dwarf -ggnu-pubnames -fdebug-types-section -Wl,--gdb-index -fuse-ld=gold. fission-dwp.exp As fission.exp, but also post-process executables to generate a .dwp file. # Test various things at the same time. dwarf4-gdb-index.exp Set debug_flags to -gdwarf-4 -fdebug-types-section, and post-process executable using gdb to create .gdb_index section. # [is_remote host] == 0 && [is_remote target] == 0. native-gdbserver.exp Test gdbserver using gdb_protocol remote. native-extended-gdbserver.exp Test gdbserver using gdb_protocol extended-remote. native-stdio-gdbserver.exp Test gdbserver using stdio connection. # [is_remote host] == 0 && [is_remote target] == 1. remote-gdbserver-on-localhost.exp Run gdbserver on remote target. remote-stdio-gdbserver.exp Run gdbserver on remote target, using stdio connection. # [is_remote host] == 1 && [is_remote target] == 0. # Note: need to pass the board with --host_board instead of --target_board. local-remote-host-notty.exp Run gdb on remote host in pseudo-terminal with "set editing off". local-remote-host.exp Run gdb on remote host in pseudo-terminal. # [is_remote host] == 1 && [is_remote target] == 1. # Note: need to pass the board with both --target_board and --host_board. local-remote-host-native.exp Run gdb on remote host, run gdbserver on remote target, with host == target. # Target-specific. simavr.exp Use simavr as target. # Base boards, mostly to be included by other boards, so no individual # description. stdio-gdbserver-base.exp gdbserver-base.exp local-board.exp