+
+ * gdb.texinfo (Print Settings): Document 'set print symbol'.
+
+
+ * gdb.texinfo (Dynamic Printf): New subsection.
+
+
+ * gdb.texinfo (Basic Python): Add description about the function
+ gdb.find_pc_line
+
+
+ * gdb.texinfo (Separate Debug Files): Use plural form for global
+ debugging information directory.
+
+
+ * gdb.texinfo (Operating System Auxiliary Information): Document new
+ 'info os' subcommands.
+
+
+ * gdb.texinfo (Auto-loading, Init File in the Current Directory)
+ (libthread_db.so.1 file, objfile-gdb.gdb file, objfile-gdb.py file)
+ (dotdebug_gdb_scripts section): Add reference
+ to 'Auto-loading safe path'.
+
+
+ Implement multi-component --with-auto-load-dir.
+ * gdb.texinfo (Auto-loading): New references
+ for 'set auto-load scripts-directory'
+ and 'show auto-load scripts-directory'.
+ (Auto-loading safe path): Describe the new default. Move $ddir
+ substituation reference to 'objfile-gdb.py file'.
+ (objfile-gdb.py file): Describe script-name alias. Change real-name to
+ script-name. Describe new 'set auto-load scripts-directory'
+ and 'show auto-load scripts-directory'.
+
+
+ Provide $ddir substitution for --with-auto-load-safe-path.
+ * gdb.texinfo (Auto-loading): Replace /usr/local by $ddir/auto-load.
+ (Auto-loading safe path): Likewise. Mention the default value,
+ $ddir substitution, --with-auto-load-safe-path and
+ --without-auto-load-safe-path.
+ * observer.texi (gdb_datadir_changed): New.
+
+
+ * gdb.texinfo (Auto-loading): Wrap too long lines in @smallexample.
+ Twice.
+
+ * gdb.texinfo (Separate Debug Files, Auto-loading safe path): Replace
+ directory separator by path separator.
+
+
+ * gdb.texinfo (Auto-loading safe path): Make 'directories'
+ for 'set auto-load safe-path' optional. Mention if it is omitted.
+ Change disabling security protection condition to "/", twice.
+
+
+ * gdb.texinfo (Symbol Tables In Python): Add documentation about
+ the new methods global_block and static_block on gdb.Symtab
+ objects.
+
+
+ * gdb.texinfo (Blocks In Python): Add a note saying that future
+ improvements to GDB and its infrastructure can move symbols
+ across blocks within a symbol table.
+
+
+ * gdb.texinfo (Architectures): Remove menu entry `A29K'.
+ (A29K): Remove.
+
+
+ * gdb.texinfo (Static Probe Points): New entry, explaining SystemTap
+ and generic static probe support on GDB.
+
+
+ * gdb.texinfo (Go): Fix thinko.
+
+ * gdb.texinfo (Supported Languages): Add Go.
+ (Go): New node.
+
+
+ * gdbint.texinfo (Testsuite): New section `Board settings'.
+
+
+ * gdb.texinfo (Auto-loading safe path): Remove trailing [@dots{}].
+ Three times.
+
+ * gdb.texinfo (Auto-loading safe path): Add trailing @dots{}.
+ Three times.
+
+
+ * gdb.texinfo (Auto-loading safe path): Replace @itemize @bullet
+ by @table @asis. Fix formatting of one item.
+
+
+ * gdb.texinfo (Auto-loading verbose mode): Fix smallexample typo.
+
+
+ New option "set debug auto-load".
+ * gdb.texinfo (Auto-loading): New menu item for auto-load verbose mode.
+ (auto-load verbose mode): New node.
+
+
+ New option "set auto-load safe-path".
+ * gdb.texinfo (Auto-loading): Extend the "show auto-load"
+ and "info auto-load" examples for safe-path. Put there also references
+ for "set auto-load safe-path" and "show auto-load safe-path".
+ New menu item for Auto-loading safe path.
+ (Auto-loading safe path): New node.
+ (Python Auto-loading): Update the expected output from "Missing"
+ to "No".
+
+
+ auto-load: Implementation.
+ * gdb.texinfo (Mode Options): New anchor for -nx.
+ (Startup): New anchors for Option -init-eval-command,
+ Home Directory Init File
+ and Init File in the Current Directory during Startup.
+ Mention set auto-load local-gdbinit with a reference.
+ Change the sample code to "set auto-load python-scripts".
+ (Threads): New anchor set libthread-db-search-path.
+ Provide references to libthread_db.so.1 file.
+ (Controlling GDB): New menu item for Auto-loading.
+ (Auto-loading, Init File in the Current Directory)
+ (libthread_db.so.1 file, objfile-gdb.gdb file): New nodes.
+ (Python): Rename the menu item Auto-loading to Python Auto-loading.
+ (Writing a Pretty-Printer, Objfiles In Python): Update the renamed
+ reference.
+ (Auto-loading): Rename to ...
+ (Python Auto-loading): ... here. Change "set auto-load-scripts" to
+ "set auto-load python-scripts", new anchor for it. Change
+ "show auto-load-scripts" to "show auto-load python-scripts", new anchor
+ for it. Change "info auto-load-scripts"
+ to "info auto-load python-scripts", new anchor for it. Change "scripts"
+ to "Python scripts".
+
+
+ PR mi/13393
+ * gdb.texinfo (Print Settings): Extend the description for "set print
+ object".
+ (GDB/MI Variable Objects): Extend the description for -var-create and
+ -var-list-children.
+
+
+ * gdb.texinfo (Examining Data): Document the 'explore' command.
+
+
+ * gdb.texinfo (GDB/MI Variable Objects): Document what happens
+ to the children of a varobj and its update range when -var-update
+ returns that the varobj's type changed.
+
+
+ * gdb.texinfo (Auto-loading): Move @menu to the end of @node.
+ Create two new links fir 'objfile-gdb.py file'
+ and 'dotdebug_gdb_scripts section'.
+
+
+ * gdb.texinfo (Auto-loading): Rename node reference
+ '.debug_gdb_scripts section' to 'dotdebug_gdb_scripts section'.
+ Twice.
+ (.debug_gdb_scripts section): Rename the node ...
+ (dotdebug_gdb_scripts section): ... here.
+ (Maintenance Commands): Also rename this node reference.
+
+
+ * gdb.texinfo (Python API/Values From Inferior): Add description
+ about the new method Value.referenced_value. Add description on
+ how Value.dereference is different (and similar) to
+ Value.referenced_value.
+
+
+ * gdb.texinfo (File Options): Describe --init-command=FILE, -ix and
+ --init-eval-command=COMMAND, -iex.
+ (Startup): Describe -iex and -ix. Simplify the example
+ for "set auto-load-scripts off".
+
+
+ PR breakpoints/10738
+ * gdb.texinfo (Inline Functions): Remove the now-unnecessary @item
+ stating that GDB cannot set breakpoints on inlined functions.
+ (Mode Options): Document --use-deprecated-index-sections.
+ (Index Section Format): Document new index section version format.
+
+
+ * gdb.texinfo (Debugging C Plus Plus): Document "info vtbl".
+
+
+ * gdb.texinfo (Help): Change apropos example to use "alias" instead
+ of "reload".
+ (Symbols): Delete docs for set/show symbol-reloading.
+ * gdbint.texinfo (Defining Other Architecture Features): Delete
+ SYMBOL_RELOADING_DEFAULT.
+ * refcard.tex: Delete reference to symbol-reloading.
+
+
+ * gdb.texinfo (General Query Packets): Document new
+ QProgramSignals packet.
+ * gdb.texinfo (Remote configuration): Mention
+ "program-signals-packet".
+
+
+ * gdb.texinfo (General Query Packets): Document xfer:uib:read.
+
+
+ * gdb.texinfo (In-Process Agent): New node.
+ Document new commands.
+ (General Query Packets): Add packet `QAgent'.
+
+
+ * gdb.texinfo (MIPS Features): Add org.gnu.gdb.mips.dsp.
+
+
+ * gdb.texinfo (Commands In Python): Put example python macro in
+ COMMAND_USER category rather than COMMAND_OBSCURE.
+ Document gdb.COMMAND_USER.
+ (User-defined Commands): Update documentation to clarify
+ "set/show max-user-call-depth" and "show user" don't apply to python
+ commands. Update documentation to clarify "help user-defined" may
+ also include python commands defined as COMMAND_USER.
+
+
+ * gdb.texinfo (Startup): Add option -ex description to the option -x
+ description.
+
+
+ * gdb.texinfo (Setting Breakpoints): Mention and explain the
+ condition-evaluation breakpoint parameter.
+ Mention condition-evaluation mode being shown in "info break".
+ (Break Conditions): Add description for target-side
+ conditional breakpoints.
+ (Remote Configuration): Mention conditional-breakpoints-packet.
+ (Packets): Add cond-expr parameter to Z0/Z1 packets and explain
+ cond-expr.
+ (General Query Packets): Mention new ConditionalBreakpoint feature.
+
+
+ * gdb.texinfo (Blocks In Python): Clarify block iteration.
+
+
+ PR python/10753:
+ * gdb.texinfo (objfile-gdb.py file): Fix location of auto-load
+ directory.
+
+
+ * gdb.texinfo (Disabling Breakpoints): Document enable count.
+
+
+ * gdb.texinfo (MIPS boards): Refer to mips-elf instead of
+ mips-idt-ecoff.
+
+
+ * gdb.texinfo (Symbols In Python): Add missing `@end defvar'.
+
+
+ * gdb.texinfo (Symbols In Python): Document Symbol.needs_frame and
+ Symbol.value.
+
+
+ * gdb.texinfo (Symbols In Python): Document Symbol.line.
+
+
+ * gdb.textinfo (Packets): Move vCont paragraph to the correct place.
+
+
+ * gdb.texinfo (Set Catchpoints): Document "catch load" and "catch
+ unload".
+ (Files): Mention new catch commands.
+ (GDB/MI Async Records): Likewise.
+
+
+ Delete #if 0'd out code.
+ * gdb.texinfo (Frame Info): Remove "info catch".
+
+
+ * gdb.texinfo (Remote Configuration): Document
+ "set remote hostio-readlink-packet" command.
+ (General Query Packets): Document vFile:readlink packet.
+
+
+ * gdb.texinfo (Specify Location): Document relative file name
+ handling.
+
+
+ * gdb.texinfo (gdb.printing): Document FlagEnumerationPrinter.
+
+
+ * gdbint.texinfo (Coding Standards): Require braces for two lines of
+ code.
+
+
+ * gdb.texinfo (Variables): Document use of :: for non-static
+ variables.
+
+
+ * gdbint.texinfo (Start of New Year Procedure): Update
+ to replace use of copyright.sh by use of copyright.py.
+
+
+ Remove the gdbtui binary.
+ * all-cfg.texi (GDBTUI): Remove.
+ * gdb.texinfo (Mode Options): Remove the GDBTUI reference.
+ (TUI): Remove GDBTUI pindex. Remove the GDBTUI reference.
+ * gdbint.texinfo (Testsuite): Replace `gdbtui' by `gdb -tui'.
+
+
+ Introduce gdb.FinishBreakpoint in Python.
+ * gdb.texinfo (Finish Breakpoints in Python): New subsection.
+ (Python API): Add menu entry for Finish Breakpoints.
+
+
+ * gdbint.texinfo (Testsuite): Describe KFAIL and XFAIL in Writing
+ tests.
+
+
+ * gdb.texinfo (Server): Document -/stdio argument to gdbserver.
+
+
+ * gdb.texinfo (Python Commands): Remove "maint set/show print
+ stack". Add documentation for "set/show python print-stack".
+
+
+ * gdb.texinfo (Implementing a Remote Stub): Explain that you
+ should transfer control to the stub in the startup code instead of
+ in main. Mention the need to get past the initial breakpoint.
+
+
+ * gdb.texinfo (Set Breaks): Update for new behavior.
+
+
+ * gdb.texinfo (Requirements, Remote Protocol): Reference also `Library
+ List Format for SVR4 Targets'.
+ (General Query Packets): New item qXfer:libraries-svr4:read.
+ (Library List Format for SVR4 Targets): New node.
+
+
+ * gdb.texinfo (Writing a Pretty-Printer): Use append method, not
+ add.
+
+
+ * gdb.texinfo (GDB/MI Async Records): Document new *stopped
+ reasons.
+
+
+ * gdb.texinfo (Starting and Stopping Trace Experiments): Document
+ note-related options and variables.
+ (Tracepoint Packets): Document packet changes.
+
+
+ * gdb.texinfo (JIT Interface): Add documentation on writing and
+ usind JIT debug info readers.
+ (Custom Debug Info, Using JIT Debug Info Readers, Writing JIT
+ Debug Info Readers): New nodes.
+
+
+ * gdb.texinfo (Create and Delete Tracepoints): Mention pending
+ tracepoint.
+
+
+ * gdb.texinfo (Files): Document basenames-may-differ.
+
+
+ * gdb.texinfo (Shell Commands): Document "!".
+
+
+ * gdb.texinfo (Create and Delete Tracepoints): Describe what is
+ needed to get shorter fast tracepoints.
+ (Tracepoint Packets): Document new qTMinFTPILen packet.
+
+
+ * gdb.texinfo (Create and Delete Tracepoints): Describe changed
+ behavior of tracepoint.
+ (General Query Packets): New feature InstallInTrace.
+ (Remote Configuration): Document "set remote
+ install-in-trace-packet".
+
+
+ * gdb.texinfo (C Preprocessor Macros): Remove info definitions.
+ Add arguments to info macro.
+
+
+ * gdb.texinfo (Compilation): Don't mention -gdwarf-2. Link to GCC
+ manual.
+ (Variables): Don't mention -gdwarf-2. Link to Compilation node.
+ (Macros): Add a footnote.
+ (C): Remove paragraph about compiler options.
+ (C Constants): Mention wide character and string constants.
+ (C Plus Plus Expressions): Update compiler option advice. Mention
+ using declarations. Mention ADL. Remove old HP compiler
+ information.
+
+
+ PR c++/9257:
+ * gdb.texinfo (Print Settings): Add an extra note about the need
+ for a vtable.
+
* gdb.texinfo (MIPS): Remove duplicate "auto" reference from