gdb/doc/ChangeLog:
[platform/upstream/binutils.git] / gdb / doc / ChangeLog
index 12404f8..e288b9e 100644 (file)
@@ -1,3 +1,576 @@
+2012-04-14  Anton Gorenkov <xgsa@yandex.ru>
+
+       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.
+
+2012-04-11  Siva Chandra Reddy  <sivachandra@google.com>
+
+       * gdb.texinfo (Examining Data): Document the 'explore' command.
+
+2012-03-28  Joel Brobecker  <brobecker@adacore.com>
+
+       * 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.
+
+2012-03-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * 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'.
+
+2012-03-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * 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.
+
+2012-03-22  Siva Chandra Reddy  <sivachandra@google.com>
+
+       * 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.
+
+2012-03-19  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * 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".
+
+2012-03-16  Gary Benson  <gbenson@redhat.com>
+
+       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.
+
+2012-03-15  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.texinfo (Debugging C Plus Plus): Document "info vtbl".
+
+2012-03-13  Doug Evans  <dje@google.com>
+
+       * 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.
+
+2012-03-07  Pedro Alves  <palves@redhat.com>
+
+       * gdb.texinfo (General Query Packets): Document new
+       QProgramSignals packet.
+       * gdb.texinfo (Remote configuration): Mention
+       "program-signals-packet".
+
+2012-03-05  Tristan Gingold  <gingold@adacore.com>
+
+       * gdb.texinfo (General Query Packets): Document xfer:uib:read.
+
+2012-03-03  Yao Qi  <yao@codesourcery.com>
+
+       * gdb.texinfo (In-Process Agent): New node.
+       Document new commands.
+       (General Query Packets): Add packet `QAgent'.
+
+2012-03-01  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * gdb.texinfo (MIPS Features): Add org.gnu.gdb.mips.dsp.
+
+2012-03-01  Scott J. Goldman <scottjg@vmware.com>
+
+       * 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.
+
+2012-02-25  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.texinfo (Startup): Add option -ex description to the option -x
+       description.
+
+2012-02-24  Luis Machado  <lgustavo@codesourcery.com>
+
+       * 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.
+
+2012-02-22  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.texinfo (Blocks In Python): Clarify block iteration.
+
+2012-02-17  Tom Tromey  <tromey@redhat.com>
+
+       PR python/10753:
+       * gdb.texinfo (objfile-gdb.py file): Fix location of auto-load
+       directory.
+
+2012-02-14  Stan Shebs  <stan@codesourcery.com>
+
+       * gdb.texinfo (Disabling Breakpoints): Document enable count.
+
+2012-02-13  Pedro Alves  <palves@redhat.com>
+
+       * gdb.texinfo (MIPS boards): Refer to mips-elf instead of
+       mips-idt-ecoff.
+
+2012-02-09  Yao Qi  <yao@codesourcery.com>
+
+       * gdb.texinfo (Symbols In Python): Add missing `@end defvar'.
+
+2012-02-07  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.texinfo (Symbols In Python): Document Symbol.needs_frame and
+       Symbol.value.
+
+2012-02-07  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.texinfo (Symbols In Python): Document Symbol.line.
+
+2012-01-27  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * gdb.textinfo (Packets): Move vCont paragraph to the correct place.
+
+2012-01-24  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.texinfo (Set Catchpoints): Document "catch load" and "catch
+       unload".
+       (Files): Mention new catch commands.
+       (GDB/MI Async Records): Likewise.
+
+2012-01-24  Gary Benson  <gbenson@redhat.com>
+
+       Delete #if 0'd out code.
+       * gdb.texinfo (Frame Info): Remove "info catch".
+
+2012-01-20  Ulrich Weigand  <ulrich.weigand@linaro.org>
+
+       * gdb.texinfo (Remote Configuration): Document
+       "set remote hostio-readlink-packet" command.
+       (General Query Packets): Document vFile:readlink packet.
+
+2012-01-16  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.texinfo (Specify Location): Document relative file name
+       handling.
+
+2012-01-16  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.texinfo (gdb.printing): Document FlagEnumerationPrinter.
+
+2012-01-13  Jan Kratochvil  <jan.kratochvil@redhat.com>
+           Eli Zaretskii  <eliz@gnu.org>
+
+       * gdbint.texinfo (Coding Standards): Require braces for two lines of
+       code.
+
+2012-01-11  Paul Hilfinger  <hilfingr@adacore.com>
+
+       * gdb.texinfo (Variables): Document use of :: for non-static
+       variables.
+
+2012-01-05  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdbint.texinfo (Start of New Year Procedure): Update
+       to replace use of copyright.sh by use of copyright.py.
+
+2012-01-02  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       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'.
+
+2011-12-23  Kevin Pouget  <kevin.pouget@st.com>
+
+       Introduce gdb.FinishBreakpoint in Python.
+       * gdb.texinfo (Finish Breakpoints in Python): New subsection.
+       (Python API): Add menu entry for Finish Breakpoints.
+
+2011-12-19  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdbint.texinfo (Testsuite): Describe KFAIL and XFAIL in Writing
+       tests.
+
+2011-12-16  Doug Evans  <dje@google.com>
+
+       * gdb.texinfo (Server): Document -/stdio argument to gdbserver.
+
+2011-12-16  Phil Muldoon  <pmuldoon@redhat.com>
+
+       * gdb.texinfo (Python Commands): Remove "maint set/show print
+       stack".  Add documentation for "set/show python print-stack".
+
+2011-12-14  Pedro Alves  <pedro@codesourcery.com>
+
+       * 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.
+
+2011-12-06  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.texinfo (Set Breaks): Update for new behavior.
+
+2011-12-02  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * 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.
+
+2011-12-01  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.texinfo (Writing a Pretty-Printer): Use append method, not
+       add.
+
+2011-11-22  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.texinfo (GDB/MI Async Records): Document new *stopped
+       reasons.
+
+2011-11-20  Stan Shebs  <stan@codesourcery.com>
+
+       * gdb.texinfo (Starting and Stopping Trace Experiments): Document
+       note-related options and variables.
+       (Tracepoint Packets): Document packet changes.
+
+2011-11-20  Sanjoy Das  <sdas@igalia.com>
+
+       * 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.
+
+2011-11-18  Yao Qi  <yao@codesourcery.com>
+
+       * gdb.texinfo (Create and Delete Tracepoints): Mention pending
+       tracepoint.
+
+2011-11-15  Doug Evans  <dje@google.com>
+
+       * gdb.texinfo (Files): Document basenames-may-differ.
+
+2011-11-14  Doug Evans  <dje@google.com>
+
+       * gdb.texinfo (Shell Commands): Document "!".
+
+2011-11-14  Stan Shebs  <stan@codesourcery.com>
+           Kwok Cheung Yeung  <kcy@codesourcery.com>
+
+       * gdb.texinfo (Create and Delete Tracepoints): Describe what is
+       needed to get shorter fast tracepoints.
+       (Tracepoint Packets): Document new qTMinFTPILen packet.
+
+2011-11-14  Yao Qi  <yao@codesourcery.com>
+
+       * 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".
+
+2011-11-12  Matt Rice  <ratmice@gmail.com>
+
+       * gdb.texinfo (C Preprocessor Macros): Remove info definitions.
+       Add arguments to info macro.
+
+2011-11-10  Tom Tromey  <tromey@redhat.com>
+
+       * 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.
+
+2011-11-10  Tom Tromey  <tromey@redhat.com>
+
+       PR c++/9257:
+       * gdb.texinfo (Print Settings): Add an extra note about the need
+       for a vtable.
+
+2011-11-08  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * gdb.texinfo (MIPS): Remove duplicate "auto" reference from
+       "set mips abi" documentation.
+
+2011-11-04  Doug Evans  <dje@google.com>
+
+       * gdb.texinfo (Maintenance Commands): Update docs of "maint time".
+
+2011-11-03  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.texinfo (Stopping): Add menu entry.
+       (Continuing and Stepping): Restore @node.  Use @section, not
+       @subsection.
+
+2011-11-03  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * gdb.texinfo (Skipping Over Functions and Files): Remove node
+       designation.  Fix "Specify Location" cross-reference.
+
+2011-11-02  Stan Shebs  <stan@codesourcery.com>
+
+       * gdb.texinfo (Tracepoint Action Lists): Document collect/s.
+       (General Query Packets): Describe tracenz feature.
+       * agentexpr.texi (Bytecode Descriptions): Describe tracenz.
+
+2011-10-28  Paul Koning  <paul_koning@dell.com>
+
+       * gdb.texinfo (gdb.types): Rename deepitems to deep_items.
+
+2011-10-27  Kevin Pouget  <kevin.pouget@st.com>
+
+       * gdb.texinfo ((Frames In Python): Document 
+       gdb.FRAME_UNWIND_FIRST_ERROR contant.
+
+2011-10-26  Paul Koning  <paul_koning@dell.com>
+
+       * gdb.texinfo (gdb.types): Document new deepitems function.
+       
+2011-10-25  Paul Koning  <paul_koning@dell.com>
+
+       PR python/13327
+       
+       * gdb.texinfo (Values From Inferior): Add is_lazy attribute,
+       fetch_lazy method.
+
+2011-10-20  Phil Muldoon  <pmuldoon@redhat.com>
+
+       PR python/12656
+
+       * gdb.texinfo (Blocks In Python): Document is_static, is_global,
+       global_block, static_block function.
+
+2011-10-19  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.texinfo (Commands In Python): Add missing "@"s.
+
+2011-10-13  Kevin Pouget  <kevin.pouget@st.com>
+
+       PR python/13285 Document named constants for frame unwind stop reasons
+       * gdb.texinfo (Frames In Python): Document gdb.FRAME_UNWIND_* 
+       constants.
+
+2011-10-12  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Fix compatibility with texinfo versions older than 4.12.
+       * Makefile.in (MAKEINFO): Set to @MAKEINFO@.
+       (MAKEINFOFLAGS, MAKEINFO_EXTRA_FLAGS, MAKEINFO_CMD): New.
+       (MAKEHTMLFLAGS): Use MAKEINFO_CMD.
+       (gdb.info, gdbint.info, stabs.info, annotate.info): Use MAKEINFO_CMD.
+       * gdb.texinfo (Tail Call Frames): Convert @arrow{} to @click, when possible.
+       Make the conversion conditional on HAVE_MAKEINFO_CLICK, using variables
+       CALLSEQ1A, CALLSEQ1B, CALLSEQ2A and CALLSEQ2B.
+
+2011-10-09  Doug Evans  <dje@google.com>
+
+       * gdb.texinfo (Extending GDB): Document alias command.
+
+2011-10-09  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Support @entry in input expressions.
+       * gdb.texinfo (Variables): Describe @entry names suffix.
+       (Print Settings): Add anchor for `set print entry-values'.
+
+2011-10-09  Jan Kratochvil  <jan.kratochvil@redhat.com>
+           Eli Zaretskii  <eliz@gnu.org>
+
+       Display @entry parameter values (without references).
+       * gdb.texinfo (Tail Call Frames): Add anchor.  Add self tail call
+       example.
+       (Print Settings): New description of set print entry-values and show
+       print entry-values.
+
+2011-10-09  Jan Kratochvil  <jan.kratochvil@redhat.com>
+           Eli Zaretskii  <eliz@gnu.org>
+
+       Recognize virtual tail call frames.
+       * gdb.texinfo (Optimized Code): Add reference to Tail Call Frames.
+       (Tail Call Frames): New node.
+       (Frames In Python): Add gdb.TAILCALL_FRAME.
+
+2011-10-07  Doug Evans  <dje@google.com>
+
+       * gdb.texinfo (gdb.printing): Document new `replace' arg to
+       register_pretty_printer.
+
+2011-10-07  Phil Muldoon  <pmuldoon@redhat.com>
+
+       PR python/12930
+       PR python/12802
+
+       * gdb.texinfo (Breakpoints In Python): Clarify behavior in the
+       stop method.
+
+2011-10-07  Ulrich Weigand  <ulrich.weigand@linaro.org>
+
+       * gdb.texinfo (Starting your Program): "set disable-randomization"
+       is no longer Linux-specific.
+       (Remote Configuration): Document "set remote
+       disable-randomization-packet".
+       (General Query Packets): Document "QDisableRandomization" packet
+       and add it to "qSupported" list.
+
+2011-10-07  Kevin Pouget  <kevin.pouget@st.com>
+
+       Allow Python notification of new object-file loadings.
+       * gdb.texinfo (Events In Python): Document `gdb.NewObjFileEvent'
+       event type.
+
+2011-10-04  Kevin Pouget  <kevin.pouget@st.com>
+
+       PR python/12691: Add the inferior to Python exited event
+       * gdb.texinfo (Events In Python): Describe exited inferior attribute.
+
+2011-10-03  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdb.texinfo (GDB/MI Miscellaneous Commands): Minor
+       rephasing.
+
+2011-10-03  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdb.texinfo (GDB/MI Ada Tasking Commands): New node.
+       (GDB/MI Miscellaneous Commands): Add `ada-task-info'
+       as possible feature returned by the `-list-features'
+       command.
+
+2011-09-28  Paul Koning  <paul_koning@dell.com>
+
+       * gdb.texinfo (gdb.Type): Document field access by dictionary
+       key syntax.
+
+2011-09-28  Yao Qi  <yao@codesourcery.com>
+
+       * gdb.texinfo (Files): Update options for `add-symbol-file'.
+       Add one space after option `-s'.  Remove @r{} markup.
+
+2011-09-27  Stan Shebs  <stan@codesourcery.com>
+
+       * gdb.texinfo (Tracepoint Action Lists): Document $_ret.
+
+2011-09-16  Hui Zhu  <teawater@gmail.com>
+
+       * gdb.texinfo (Tracepoint Restrictions): Change *$esp@300
+       to *(unsigned char *)$esp@300.
+
+2011-09-15  Paul Koning  <paul_koning@dell.com>
+
+       * gdb.texinfo: Make style of Python functions and methods match
+       the syntax of Python.  Also put class and module names explicitly
+       on function, member, and variable names, matching Python
+       documentation conventions.
+       
+2011-09-15  Kevin Pouget  <kevin.pouget@st.com>
+
+       PR Python/12692 Add gdb.selected_inferior() to Python interface.
+       * gdb.texinfo (Inferiors In Python): Describe new
+       gdb.selected_inferior() function.
+
+2011-09-15  Kevin Pouget  <kevin.pouget@st.com>
+
+       Handle multiple breakpoint hits in Python interface:
+       * gdb.texinfo (Events In Python): New function documentation:
+       gdb.BreakpointEvent.breakpoints. Indicate that
+       gdb.BreakpointEvent.breakpoint is now deprecated.
+
+2011-09-04  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdb.texinfo: Set EDITION to "Tenth" and change ISBN.
+
+2011-08-25  Andrew Oakley  <andrew@ado.is-a-geek.net>
+
+       * gdb.texinfo (Types In Python): Document 'bitpos' for enums.
+
+2011-08-17  Phil Muldoon  <pmuldoon@redhat.com>
+
+        * gdb.texinfo (Prompt): Add set/show extended-prompt
+        documentation
+        (Basic Python): Add prompt_hook anchor.
+        (Python modules): Reword module text to reflect multiple modules.
+        (gdb.prompt): Document gdb.prompt module.
+
+2011-08-14  Yao Qi  <yao@codesourcery.com>
+
+       * gdb.texinfo (General Query Packets): Document qXfer:fdpic:read packet.
+
+2011-08-14  Yao Qi  <yao@codesourcery.com>
+
+       * gdb.texinfo (Standard Target Features): Document C6x features.
+       (TIC6x Features): New node.
+
+2011-08-12  Doug Evans  <dje@google.com>
+
+       * gdb.texinfo (Symbols In Python): Document symbol.type.
+
+2011-08-09  Phil Muldoon  <pmuldoon@redhat.com>
+
+       * gdb.texinfo (Python): Document command and function
+       auto-loading.
+
+2011-07-26  Jan Kratochvil  <jan.kratochvil@redhat.com>
+           Eli Zaretskii  <eliz@gnu.org>
+
+       * gdb.texinfo (whatis, ptype): Highlight their differences.  Describe
+       typedefs unrolling.  Extend the sample code by an inner typedef and
+       outer typedefs unrolling.
+
+2011-07-26  Paul Pluzhnikov  <ppluzhnikov@google.com>
+
+       * gdb.texinfo (Caching Remote Data): Document {set,show} dcache
+       size and line-size.
+
+2011-07-21  Matt Rice  <ratmice@gmail.com>
+
+       PR macros/12999
+       * gdb.texinfo (Macros): Add info definitions and info macros commands.
+       Update text and cindex entries for info macro command.
+
+2011-07-21  Phil Muldoon  <pmuldoon@redhat.com>
+
+       * observer.texi (GDB Observers): Add before_prompt observer.
+       * gdb.texinfo (Basic Python): Add documentation for prompt
+       substitution.
+
+2011-07-11  Phil Muldoon  <pmuldoon@redhat.com>
+
+        PR python/12438
+       * gdb.texinfo (Python Commands): Add deprecate note to maint
+          set/show python print-stack.  Document set/show python
+          print-backtrace.
+
+2011-07-05  Thiago Jung Bauermann  <bauerman.ibm.com>
+
+       * gdb.texinfo: Fix typos.
+
+2011-07-01  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.texinfo (Debugging Output): Document set debug
+       check-physname.
+
 2011-06-29  Tom Tromey  <tromey@redhat.com>
 
        * gdb.texinfo (GDB/MI Miscellaneous Commands): Document